plugin: Use the clutter xdisplay for has_swap_events

The filter now runs on the backend connection.
This commit is contained in:
Adel Gadllah 2014-07-19 18:48:52 +02:00
parent 9970671bb1
commit c9e00bee08

View File

@ -174,7 +174,6 @@ gnome_shell_plugin_has_swap_event (GnomeShellPlugin *shell_plugin)
const char * (* query_extensions_string) (Display *dpy, int screen); const char * (* query_extensions_string) (Display *dpy, int screen);
Bool (* query_extension) (Display *dpy, int *error, int *event); Bool (* query_extension) (Display *dpy, int *error, int *event);
MetaScreen *screen; MetaScreen *screen;
MetaDisplay *display;
Display *xdisplay; Display *xdisplay;
const char *glx_extensions; const char *glx_extensions;
@ -183,9 +182,8 @@ gnome_shell_plugin_has_swap_event (GnomeShellPlugin *shell_plugin)
return FALSE; return FALSE;
screen = meta_plugin_get_screen (plugin); screen = meta_plugin_get_screen (plugin);
display = meta_screen_get_display (screen);
xdisplay = meta_display_get_xdisplay (display); xdisplay = clutter_x11_get_default_display ();
query_extensions_string = query_extensions_string =
(void *) cogl_get_proc_address ("glXQueryExtensionsString"); (void *) cogl_get_proc_address ("glXQueryExtensionsString");