GNOME Bugzilla – Bug 108326
desktop hang for buggy transient loops
Last modified: 2004-12-22 21:47:04 UTC
If some window app declares, that it is transient for its parent, it causes desktop hang. How to reproduce: Run k3bsetup and click only forward (k3b-0.8.1, kdelibs3-3.1.1, SuSE 8.2beta). Reason: Transient loop detection logic is too simple to detect advanced loops.
Created attachment 14999 [details] [review] metacity-2.4.34-transient-hang.patch
Attached patch detects loop by loop count, not by self transiency. Works for me. Thanks to Lubos Lunak for debugging.
Doh - just finished fixing the same thing for Mandrake. ;-) *** This bug has been marked as a duplicate of 108108 ***