X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fclient.cc;h=8f6549085f772e2bf43f85bf01a9e70b3de781d4;hb=f92804ec20cb51d8656887ea9a78d68a06b1f02a;hp=d25d458ef920a1e391b3bc1caa100c19799ecd2f;hpb=610950024f8d156a91ece7f5c05a0f949ec8727b;p=chaz%2Fopenbox diff --git a/src/client.cc b/src/client.cc index d25d458e..8f654908 100644 --- a/src/client.cc +++ b/src/client.cc @@ -232,6 +232,7 @@ void Client::setupDecorAndFunctions() // normal windows retain all of the possible decorations and // functionality, and are the only windows that you can fullscreen _functions |= Func_Fullscreen; + break; case Type_Dialog: // dialogs cannot be maximized @@ -893,6 +894,7 @@ void Client::setState(StateAction action, long data1, long data2) if (shadestate != _shaded) shade(shadestate); calcLayer(); + changeState(); // change the hint to relect these changes } @@ -1202,7 +1204,7 @@ void Client::changeState() state[1] = None; otk::Property::set(_window, otk::Property::atoms.wm_state, otk::Property::atoms.wm_state, state, 2); - + Atom netstate[10]; int num = 0; if (_modal)