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