Fixed a bug for KWin reported on http://bugs.kde.org with the bug no.
226423 BUG: 226423 CCMAIL: l.lunak@kde.org svn path=/trunk/KDE/kdebase/workspace/; revision=1130648
This commit is contained in:
parent
cfce13e615
commit
92460322ab
1 changed files with 3 additions and 2 deletions
|
@ -401,8 +401,9 @@ QPoint Workspace::adjustClientPosition( Client* c, QPoint pos, bool unrestricted
|
||||||
QList<Client *>::ConstIterator l;
|
QList<Client *>::ConstIterator l;
|
||||||
for (l = clients.constBegin();l != clients.constEnd();++l )
|
for (l = clients.constBegin();l != clients.constEnd();++l )
|
||||||
{
|
{
|
||||||
if ((*l)->isOnDesktop(c->desktop()) &&
|
if ((((*l)->isOnDesktop(c->desktop()) && !(*l)->isMinimized())
|
||||||
!(*l)->isMinimized()
|
|| (c->isOnDesktop(NET::OnAllDesktops) && (*l)->isOnDesktop(Workspace::currentDesktop())
|
||||||
|
&& !(*l)->isMinimized()))
|
||||||
&& (!(*l)->clientGroup() || (*l) == (*l)->clientGroup()->visible())
|
&& (!(*l)->clientGroup() || (*l) == (*l)->clientGroup()->visible())
|
||||||
&& (*l) != c )
|
&& (*l) != c )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue