Merge lp:~vanvugt/compiz-core/fix-981703 into lp:compiz-core

Proposed by Daniel van Vugt
Status: Merged
Merged at revision: 3093
Proposed branch: lp:~vanvugt/compiz-core/fix-981703
Merge into: lp:compiz-core
Diff against target: 19 lines (+1/-3)
1 file modified
src/window.cpp (+1/-3)
To merge this branch: bzr merge lp:~vanvugt/compiz-core/fix-981703
Reviewer Review Type Date Requested Status
Sam Spilsbury Approve
Review via email: mp+102080@code.launchpad.net

Description of the change

Revert r3092 because it was causing a worse regression (LP: #981703)

This reverts the fix for LP: #980026.

To post a comment you must log in.
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

Odd. I can't reproduce #981703, so I can't tell if this fixes it.

Revision history for this message
Sam Spilsbury (smspillaz) :
review: Approve
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

*sigh*

Revision history for this message
Sam Spilsbury (smspillaz) wrote :

As an aside - has anybody who can reproduce the bug looked into whats causing it? I know that its to do with the input frame window not being created, but since I can't reproduce this particular issue I'd like to see some movement on getting both the bug in this revision and the "regression" fixed.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Sam - No, I won't dedicate more of my time to this right now. At the first opportunity I will be working on more severe issues than bug 980026.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Hmm, maybe I will have to look into that bug. The latest version of the work branch causes the same issue.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/window.cpp'
2--- src/window.cpp 2012-04-12 13:21:45 +0000
3+++ src/window.cpp 2012-04-16 09:54:22 +0000
4@@ -7171,6 +7171,7 @@
5 XDestroyWindow (screen->dpy (), serverFrame);
6 XDestroyWindow (screen->dpy (), wrapper);
7
8+ window->windowNotify (CompWindowNotifyUnreparent);
9 /* This window is no longer "managed" in the
10 * reparenting sense so clear its pending event
11 * queue ... though maybe in future it would
12@@ -7181,7 +7182,4 @@
13 frame = None;
14 wrapper = None;
15 serverFrame = None;
16-
17- // Finally, (i.e. after updating state) notify the change
18- window->windowNotify (CompWindowNotifyUnreparent);
19 }

Subscribers

People subscribed via source and target branches