Mageia Bugzilla – Attachment 6343 Details for
Bug 15653
GNOME (mutter) calls an XRANDR function not supported on some AMD hardware when using proprietary driver (fglrx), causing a crash
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Patch containing workaround from GNOME bug 741581
mutter-fglrx-workaround.patch (text/plain), 671 bytes, created by
Martin Whitaker
on 2015-04-24 00:58:50 CEST
(
hide
)
Description:
Patch containing workaround from GNOME bug 741581
Filename:
MIME Type:
Creator:
Martin Whitaker
Created:
2015-04-24 00:58:50 CEST
Size:
671 bytes
patch
obsolete
>--- a/src/backends/x11/meta-monitor-manager-xrandr.c 2015-04-23 23:29:31.490101958 +0100 >+++ b/src/backends/x11/meta-monitor-manager-xrandr.c 2015-04-23 23:31:57.401411990 +0100 >@@ -710,12 +710,14 @@ > Atom atom; > int value = presentation; > >+ gdk_error_trap_push (); > atom = XInternAtom (manager_xrandr->xdisplay, "_MUTTER_PRESENTATION_OUTPUT", False); > XRRChangeOutputProperty (manager_xrandr->xdisplay, > (XID)output->winsys_id, > atom, > XA_CARDINAL, 32, PropModeReplace, > (unsigned char*) &value, 1); >+ gdk_error_trap_pop_ignored (); > } > > static void
--- a/src/backends/x11/meta-monitor-manager-xrandr.c 2015-04-23 23:29:31.490101958 +0100 +++ b/src/backends/x11/meta-monitor-manager-xrandr.c 2015-04-23 23:31:57.401411990 +0100 @@ -710,12 +710,14 @@ Atom atom; int value = presentation; + gdk_error_trap_push (); atom = XInternAtom (manager_xrandr->xdisplay, "_MUTTER_PRESENTATION_OUTPUT", False); XRRChangeOutputProperty (manager_xrandr->xdisplay, (XID)output->winsys_id, atom, XA_CARDINAL, 32, PropModeReplace, (unsigned char*) &value, 1); + gdk_error_trap_pop_ignored (); } static void
View Attachment As Raw
Actions:
View
Attachments on
bug 15653
:
6221
|
6287
|
6296
|
6319
|
6328
|
6335
|
6342
| 6343 |
6346
|
6352
|
6558
|
6591
|
6622