diff options
Diffstat (limited to 'mi')
-rw-r--r-- | mi/mieq.c | 6 | ||||
-rw-r--r-- | mi/mipointer.c | 4 |
2 files changed, 5 insertions, 5 deletions
@@ -145,10 +145,10 @@ mieqGrowQueue(EventQueuePtr eventQueue, size_t new_nevents) n_enqueued = mieqNumEnqueued(eventQueue); - /* We block signals, so an mieqEnqueue triggered by SIGIO does not + /* We lock input, so an mieqEnqueue does not * write to our queue as we are modifying it. */ - OsBlockSignals(); + input_lock(); /* First copy the existing events */ first_hunk = eventQueue->nevents - eventQueue->head; @@ -181,7 +181,7 @@ mieqGrowQueue(EventQueuePtr eventQueue, size_t new_nevents) free(eventQueue->events); eventQueue->events = new_events; - OsReleaseSignals(); + input_unlock(); return TRUE; } diff --git a/mi/mipointer.c b/mi/mipointer.c index caa7a9f93..3f6252d2f 100644 --- a/mi/mipointer.c +++ b/mi/mipointer.c @@ -750,7 +750,7 @@ miPointerMove(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y) POINTER_SCREEN | POINTER_ABSOLUTE | POINTER_NORAW, &mask); - OsBlockSignals(); + input_lock(); #ifdef XQUARTZ darwinEvents_lock(); #endif @@ -759,5 +759,5 @@ miPointerMove(DeviceIntPtr pDev, ScreenPtr pScreen, int x, int y) #ifdef XQUARTZ darwinEvents_unlock(); #endif - OsReleaseSignals(); + input_unlock(); } |