forked from AuroraMiddleware/gtk
x11: Trap errors around an XRandr call
Apparently, we can get X errors here. Ignore them. https://bugzilla.gnome.org/show_bug.cgi?id=762907
This commit is contained in:
parent
adcd1ce2d3
commit
832742e1f3
@ -649,10 +649,14 @@ init_randr15 (GdkScreen *screen)
|
||||
for (i = 0; i < num_rr_monitors; i++)
|
||||
{
|
||||
RROutput output = rr_monitors[i].outputs[0];
|
||||
XRROutputInfo *output_info =
|
||||
XRRGetOutputInfo (x11_screen->xdisplay, resources, output);
|
||||
XRROutputInfo *output_info;
|
||||
GdkX11Monitor monitor;
|
||||
|
||||
gdk_x11_display_error_trap_push (display);
|
||||
output_info = XRRGetOutputInfo (x11_screen->xdisplay, resources, output);
|
||||
if (gdk_x11_display_error_trap_pop (display))
|
||||
continue;
|
||||
|
||||
if (output_info == NULL)
|
||||
continue;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user