X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fframe.c;h=5c3922b1547fde4e82d7f7865125ebde01c5f2f9;hb=8159ac5f8634ccaf7cd34e12ea1efa457e4bdcac;hp=ed88859a396266cfa28c041fd0e4f59e24a49e4c;hpb=05d93485b731d304034f6749693ec6b74b210b3d;p=chaz%2Fopenbox diff --git a/openbox/frame.c b/openbox/frame.c index ed88859a..5c3922b1 100644 --- a/openbox/frame.c +++ b/openbox/frame.c @@ -72,6 +72,11 @@ static Visual *check_32bit_client(ObClient *c) XWindowAttributes wattrib; Status ret; + /* we're already running at 32 bit depth, yay. we don't need to use their + visual */ + if (RrDepth(ob_rr_inst) == 32) + return NULL; + ret = XGetWindowAttributes(ob_display, c->window, &wattrib); g_assert(ret != BadDrawable); g_assert(ret != BadWindow);