X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fclient.cc;h=07bf6f0b7c4bef5b89cc2e1309efb7ac0ca9ad8c;hb=b1739374a61d0c33270bafe84da9d787e79c0686;hp=cdcbfbcc14bb1d8d7f5416d276c20c3ae811a60b;hpb=cec568b076e903876a91d2922f9fa11e53e3df0b;p=chaz%2Fopenbox diff --git a/src/client.cc b/src/client.cc index cdcbfbcc..07bf6f0b 100644 --- a/src/client.cc +++ b/src/client.cc @@ -914,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 } @@ -1028,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); }