久しぶりにマルチスクリーン関連の不具合修正を行った。
マウスカーソルがキャプチャに含まれていなかった。
これはカーソル位置計算時に使っているスクリーンサイズがマルチを考慮していなかった為。
@implementation MouseCursor
- (NSPoint)convertPoint:(NSPoint)point
{
NSRect rect = [[NSScreen mainScreen] frame];
:
Screenクラスで置き換える。
NSRect rect = [[Screen defaultScreen] frame];
出た。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGC2eU7lFi9CvMf8smiHkWtO2Qvu33-16Zx1gqUbJVi_GHR3DsFUlz29MxEitI7sA45dTA2-Njx6c_kLQw7uiAFna4ar_Fh9k5ZVgO83-MijNmu1DSJw7LfRfkbnlgXXzkR2mLxdNpS9I/s320/090319-0006.png)