static Bool glibDispatchAndPrepare (void *closure) { CompDisplay *display = (CompDisplay *) closure; GMainContext *context = g_main_context_default (); glibDispatch (display, context); glibPrepare (display, context); return FALSE; }
static Bool glibDispatchAndPrepare (void *closure) { CompDisplay *display = (CompDisplay *) closure; GLIB_DISPLAY (display); GMainContext *context = g_main_context_default (); glibDispatch (display, context); glibPrepare (display, context); gd->wakeupTimeoutHandle = 0; return FALSE; }
static void glibFiniDisplay (CompPlugin *p, CompDisplay *d) { GLIB_DISPLAY (d); if (gd->timeoutHandle) compRemoveTimeout (gd->timeoutHandle); glibDispatch (d, g_main_context_default ()); UNWRAP (gd, d, handleEvent); if (gd->fds) free (gd->fds); free (gd); }