diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-06-26 16:32:40 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-06-26 16:32:40 +0000 |
| commit | 22112d2b4edced2de346d28cf6ee791cc805fe56 (patch) | |
| tree | 96586adb01066ee3bfb010038260989f797b561e | |
| parent | 2052385333dd5fc8285a1bbc20700cdb2f45bd3b (diff) | |
check that extensions_vidmode is set before trying to use the vidmode functions
| -rw-r--r-- | openbox/client.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/openbox/client.c b/openbox/client.c index 08c22a75..e704237f 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -1621,7 +1621,8 @@ void client_configure(Client *self, Corner anchor, int x, int y, int w, int h, int dot; XF86VidModeModeLine mode; - if (XF86VidModeGetModeLine(ob_display, ob_screen, &dot, &mode)) { + if (extensions_vidmode && + XF86VidModeGetModeLine(ob_display, ob_screen, &dot, &mode)) { w = mode.hdisplay; h = mode.vdisplay; if (mode.privsize) XFree(mode.private); @@ -1632,7 +1633,8 @@ void client_configure(Client *self, Corner anchor, int x, int y, int w, int h, #endif #ifdef VIDMODE } - if (!XF86VidModeGetViewPort(ob_display, ob_screen, &x, &y)) { + if (!(extensions_vidmode && + XF86VidModeGetViewPort(ob_display, ob_screen, &x, &y))) { x = y = 0; #endif } |
