From 801977e8252f87f9ab156c7e02ad00fb1d70f8e5 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Mon, 27 Aug 2018 16:34:20 -0400 Subject: [PATCH] mi: Hush mieqSetHandler for no-op changes If we set the handler to the thing it's already set to, that's fine. Signed-off-by: Adam Jackson --- mi/mieq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mi/mieq.c b/mi/mieq.c index 555f0ec7e..157724b2d 100644 --- a/mi/mieq.c +++ b/mi/mieq.c @@ -289,7 +289,7 @@ mieqSwitchScreen(DeviceIntPtr pDev, ScreenPtr pScreen, Bool set_dequeue_screen) void mieqSetHandler(int event, mieqHandler handler) { - if (handler && miEventQueue.handlers[event]) + if (handler && miEventQueue.handlers[event] != handler) ErrorF("[mi] mieq: warning: overriding existing handler %p with %p for " "event %d\n", miEventQueue.handlers[event], handler, event);