summaryrefslogtreecommitdiff
path: root/src/frame.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-03 23:51:06 +0000
committerDana Jansens <danakj@orodu.net>2003-01-03 23:51:06 +0000
commit7417e2b54e3a213cb47cf9454f5d4456bd03dedb (patch)
treeee69c71742cf99982cf1c115f4f381291989d8e5 /src/frame.cc
parente6ae9e51f792e4eb3316e6b4b75bd864535d7665 (diff)
window shading
Diffstat (limited to 'src/frame.cc')
-rw-r--r--src/frame.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/frame.cc b/src/frame.cc
index 8085f952..a1c40306 100644
--- a/src/frame.cc
+++ b/src/frame.cc
@@ -296,8 +296,12 @@ void OBFrame::adjustSize()
// position/size all the windows
- resize(_innersize.left + _innersize.right + _client->area().width(),
- _innersize.top + _innersize.bottom + _client->area().height());
+ if (_client->shaded())
+ resize(_innersize.left + _innersize.right + _client->area().width(),
+ _titlebar.height());
+ else
+ resize(_innersize.left + _innersize.right + _client->area().width(),
+ _innersize.top + _innersize.bottom + _client->area().height());
_plate.setGeometry(_innersize.left - cbwidth, _innersize.top - cbwidth,
_client->area().width(), _client->area().height());