We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9921e39 commit 4c69e36Copy full SHA for 4c69e36
src/_macosx.m
@@ -395,9 +395,11 @@ static CGFloat _get_device_scale(CGContextRef cr)
395
// to process, breaking out of the loop when no events remain and
396
// displaying the canvas if needed.
397
NSEvent *event;
398
+ // Only process events that were already in the queue
399
+ NSDate *date = [NSDate now];
400
while (true) {
401
event = [NSApp nextEventMatchingMask: NSEventMaskAny
- untilDate: [NSDate distantPast]
402
+ untilDate: date
403
inMode: NSDefaultRunLoopMode
404
dequeue: YES];
405
if (!event) {
0 commit comments