Luboš Luňák
|
b2b60d647f
|
Change Client::checkGroupTransients() to really do what it's supposed to do,
including indirect transiency.
Should finally fix #67914 and all its dupes.
svn path=/trunk/kdebase/kwin/; revision=268157
|
2003-11-19 12:10:48 +00:00 |
|
Luboš Luňák
|
0fb3d41e26
|
If two windows are the same, they belong to the same application.
Second part for #68553.
svn path=/trunk/kdebase/kwin/; revision=268142
|
2003-11-19 10:44:36 +00:00 |
|
Luboš Luňák
|
e7c55a0c89
|
Ouch ... thanks to Ossi for noticing.
svn path=/trunk/kdebase/kwin/; revision=266865
|
2003-11-13 18:27:31 +00:00 |
|
Luboš Luňák
|
33e9753f6b
|
If windows don't have _NET_WM_PID set, don't rely on pid1==pid2 when
finding out if they're the same app.
CCMAIL: 68087-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=266853
|
2003-11-13 17:19:49 +00:00 |
|
Luboš Luňák
|
6c3176c74c
|
Avoid transient loops with group transients.
CCMAIL: 67914-done@bugs.kde.org
svn path=/trunk/kdebase/kwin/; revision=266527
|
2003-11-12 09:02:37 +00:00 |
|
Luboš Luňák
|
70645a691a
|
When a new window appears in a group, make sure group transients are
transient for it.
svn path=/trunk/kdebase/kwin/; revision=266151
|
2003-11-10 18:08:59 +00:00 |
|
Luboš Luňák
|
3a23e0775d
|
Fix focus stealing prevention for XV, just in case Coolo sometimes decides
to run it again.
svn path=/trunk/kdebase/kwin/; revision=261527
|
2003-10-24 09:00:40 +00:00 |
|
Luboš Luňák
|
80376961fc
|
More debug output.
svn path=/trunk/kdebase/kwin/; revision=254812
|
2003-09-29 11:20:12 +00:00 |
|
Luboš Luňák
|
8a11c2ff74
|
Fix transiency loop with WM_TRANSIENT_FOR poiting to itself (e.g. with
ssh-askpass), and put the Only True assert() (TM) back.
svn path=/trunk/kdebase/kwin/; revision=253636
|
2003-09-24 16:56:49 +00:00 |
|
David Faure
|
d9066553de
|
KWin crashing on every KDE startup isn't fun.... Some info:
kdeinit: kwin -session 110a000002000106431633100000023760005_1064355176_942460: /mnt/devel/kde/kdecvs/kdebase/kwin/group.cpp:537: void KWinInternal::Cli
ent::addTransient(KWinInternal::Client*): Assertion `cl != this' failed.
(the debug output before that includes a backtrace to _ZN12KWinInternal9Workspace21allowClientActivationEPKNS_6ClientEmbb
#7 0x4141c745 in __assert_fail ()
#8 0x4157fdea in KWinInternal::Client::addTransient(KWinInternal::Client*) ()
#9 0x4157f211 in KWinInternal::Client::setTransient(unsigned long) ()
#10 0x4157feda in KWinInternal::Client::checkTransient(unsigned long) ()
#11 0x4157e7dd in KWinInternal::Workspace::checkTransients(unsigned long) ()
#12 0x415538f2 in KWinInternal::Workspace::addClient(KWinInternal::Client*, KWinInternal::allowed_t) ()
#13 0x415536e4 in KWinInternal::Workspace::createClient(unsigned long, bool) ()
#14 0x415721f5 in KWinInternal::Workspace::workspaceEvent(_XEvent*) ()
svn path=/trunk/kdebase/kwin/; revision=253509
|
2003-09-24 08:23:39 +00:00 |
|
Luboš Luňák
|
1e61c406f9
|
Temporary fix for #64516.
svn path=/trunk/kdebase/kwin/; revision=252394
|
2003-09-19 14:53:39 +00:00 |
|
Luboš Luňák
|
10f405c73d
|
Merging kwin core from kwin_iii back to HEAD.
svn path=/trunk/kdebase/kwin/; revision=251608
|
2003-09-16 19:28:03 +00:00 |
|