Don't resize windows in fullscreen mode.
CCMAIL: 86948-done@bugs.kde.org svn path=/trunk/kdebase/kwin/; revision=338316
This commit is contained in:
parent
20bb0e462c
commit
e8f6eceba9
1 changed files with 2 additions and 2 deletions
|
@ -1230,7 +1230,7 @@ void Client::getWmNormalHints()
|
||||||
if( isManaged())
|
if( isManaged())
|
||||||
{ // update to match restrictions
|
{ // update to match restrictions
|
||||||
QSize new_size = adjustedSize( size());
|
QSize new_size = adjustedSize( size());
|
||||||
if( new_size != size() && !isShade()) // SHADE
|
if( new_size != size() && !isShade() && !isFullScreen()) // SHADE
|
||||||
resizeWithChecks( new_size );
|
resizeWithChecks( new_size );
|
||||||
}
|
}
|
||||||
updateAllowedActions(); // affects isResizeable()
|
updateAllowedActions(); // affects isResizeable()
|
||||||
|
@ -1911,7 +1911,7 @@ void Client::setFullScreen( bool set, bool user )
|
||||||
if( maximizeMode() != MaximizeRestore )
|
if( maximizeMode() != MaximizeRestore )
|
||||||
changeMaximize( false, false, true ); // adjust size
|
changeMaximize( false, false, true ); // adjust size
|
||||||
else if( !geom_fs_restore.isNull())
|
else if( !geom_fs_restore.isNull())
|
||||||
setGeometry( geom_fs_restore );
|
setGeometry( QRect( geom_fs_restore.topLeft(), adjustedSize( geom_fs_restore.size())));
|
||||||
// TODO isShaded() ?
|
// TODO isShaded() ?
|
||||||
else
|
else
|
||||||
{ // does this ever happen?
|
{ // does this ever happen?
|
||||||
|
|
Loading…
Reference in a new issue