Merge remote-tracking branch 'origin/KDE/4.8'
I did something wrong. The recent four fixes for klipper bugs were cherry-picked from master into KDE/4.8. So they appear twice in the merged history. Conflicts: klipper/urlgrabber.cpp
This commit is contained in:
commit
ab936e40ab
1 changed files with 2 additions and 1 deletions
|
@ -324,10 +324,11 @@ bool Client::manage(Window w, bool isMapped)
|
||||||
bool dontKeepInArea = false;
|
bool dontKeepInArea = false;
|
||||||
if (!noBorder()) {
|
if (!noBorder()) {
|
||||||
setClientGroup(NULL);
|
setClientGroup(NULL);
|
||||||
|
bool autogrouping = rules()->checkAutogrouping(options->autogroupSimilarWindows);
|
||||||
// Automatically add to previous groups on session restore
|
// Automatically add to previous groups on session restore
|
||||||
if (session && session->clientGroupClient && session->clientGroupClient != this && session->clientGroupClient->clientGroup())
|
if (session && session->clientGroupClient && session->clientGroupClient != this && session->clientGroupClient->clientGroup())
|
||||||
session->clientGroupClient->clientGroup()->add(this, -1, true);
|
session->clientGroupClient->clientGroup()->add(this, -1, true);
|
||||||
else if (isMapped)
|
else if (isMapped && autogrouping)
|
||||||
// If the window is already mapped (Restarted KWin) add any windows that already have the
|
// If the window is already mapped (Restarted KWin) add any windows that already have the
|
||||||
// same geometry to the same client group. (May incorrectly handle maximized windows)
|
// same geometry to the same client group. (May incorrectly handle maximized windows)
|
||||||
foreach (ClientGroup * group, workspace()->clientGroups)
|
foreach (ClientGroup * group, workspace()->clientGroups)
|
||||||
|
|
Loading…
Reference in a new issue