X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fclient.cc;h=f60a8da62e33882c38631cd62f3d9751ae5f6e0f;hb=8a7bff7a05b20b2f330c4d4e5f768a9bacb44ff9;hp=e0d68db406749b245a435439429a3e25e40ffd7d;hpb=a7c7ae09aa53c90d5dd58eb4246debb3437b86dd;p=chaz%2Fopenbox diff --git a/src/client.cc b/src/client.cc index e0d68db4..f60a8da6 100644 --- a/src/client.cc +++ b/src/client.cc @@ -1284,6 +1284,22 @@ void Client::changeAllowedActions(void) } +void Client::remaximize() +{ + int dir; + if (_max_horz && _max_vert) + dir = 0; + else if (_max_horz) + dir = 1; + else if (_max_vert) + dir = 2; + else + return; // not maximized + _max_horz = _max_vert = false; + maximize(true, dir, false); +} + + void Client::applyStartupState() { // these are in a carefully crafted order..