From kde-commits Sat Nov 01 16:46:18 2003 From: Sandro Giessl Date: Sat, 01 Nov 2003 16:46:18 +0000 To: kde-commits Subject: kdebase/kwin/clients/keramik X-MARC-Message: https://marc.info/?l=kde-commits&m=106770577509260 CVS commit by giessl: IMHO there is something strange going on with largeTitlebar, largeCaption etc. but the border calculation should be correct now (part 2 of Bug #65969). M +8 -4 keramik.cpp 1.28 --- kdebase/kwin/clients/keramik/keramik.cpp #1.27:1.28 @@ -1591,5 +1591,5 @@ void KeramikClient::resize( const QSize& void KeramikClient::borders( int& left, int& right, int& top, int& bottom ) const { - int titleBarHeight = clientHandler->titleBarHeight( largeTitlebar ); + int titleBarHeight = clientHandler->titleBarHeight( clientHandler->largeCaptionBubbles() ); int grabBarHeight = clientHandler->grabBarHeight(); int leftBorderWidth = clientHandler->tile( BorderLeft, isActive() )->width(); @@ -1603,6 +1603,10 @@ void KeramikClient::borders( int& left, if ( ( maximizeMode() & MaximizeHorizontal ) && !options()->moveResizeMaximizedWindows()) left = right = 0; - if( ( maximizeMode() & MaximizeVertical ) && !options()->moveResizeMaximizedWindows()) + if( maximizeMode() & MaximizeVertical) + { + top = clientHandler->titleBarHeight( false ); + if( !options()->moveResizeMaximizedWindows()) bottom = 0; + } }