X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient.cc;h=07bf6f0b7c4bef5b89cc2e1309efb7ac0ca9ad8c;hb=0b12453cf633b914f6712315dfc2c0171d2bb574;hp=3b2a14387df3c88fee792e1674e21689d0ad2b45;hpb=368d981208c7f7d7865faac129160f277eb8d4e7;p=chaz%2Fopenbox diff --git a/src/client.cc b/src/client.cc index 3b2a1438..07bf6f0b 100644 --- a/src/client.cc +++ b/src/client.cc @@ -754,7 +754,6 @@ void OBClient::setState(StateAction action, long data1, long data2) _above = true; } else if (state == property->atom(otk::OBProperty::net_wm_state_below)) { - printf("Setting below\n"); if (_below) continue; _below = true; } @@ -898,7 +897,6 @@ void OBClient::clientMessageHandler(const XClientMessageEvent &e) } else if (e.message_type == property->atom(otk::OBProperty::net_wm_state)) { // can't compress these #ifdef DEBUG - printf("below=%ld above=%ld\n", property->atom(otk::OBProperty::net_wm_state_below), property->atom(otk::OBProperty::net_wm_state_above)); printf("net_wm_state %s %ld %ld for 0x%lx\n", (e.data.l[0] == 0 ? "Remove" : e.data.l[0] == 1 ? "Add" : e.data.l[0] == 2 ? "Toggle" : "INVALID"), @@ -916,6 +914,9 @@ void OBClient::clientMessageHandler(const XClientMessageEvent &e) #ifdef DEBUG printf("net_active_window for 0x%lx\n", _window); #endif + if (_shaded) + shade(false); + // XXX: deiconify focus(); Openbox::instance->screen(_screen)->restack(true, this); // raise } @@ -1030,7 +1031,7 @@ void OBClient::close() ce.xclient.data.l[2] = 0l; ce.xclient.data.l[3] = 0l; ce.xclient.data.l[4] = 0l; - XSendEvent(otk::OBDisplay::display, _window, False, NoEventMask, &ce); + XSendEvent(otk::OBDisplay::display, _window, false, NoEventMask, &ce); }