diff --git a/src/core/events.c b/src/core/events.c index 35e397f29..086268fab 100644 --- a/src/core/events.c +++ b/src/core/events.c @@ -1754,7 +1754,11 @@ meta_display_handle_xevent (MetaDisplay *display, #endif #ifdef HAVE_STARTUP_NOTIFICATION - sn_display_process_event (display->sn_display, event); + if (sn_display_process_event (display->sn_display, event)) + { + bypass_gtk = bypass_compositor = TRUE; + goto out; + } #endif /* Intercept XRandR events early and don't attempt any