Blame compiz_fullscreen_stacking_fixes.patch
|
raveit |
6472905 |
Author: Travis Watkins <amaranth@ubuntu.com>
|
|
raveit |
6472905 |
Description: keep window on top of fullscreen windows during move
|
|
raveit |
6472905 |
Origin: vendor, ubuntu (1:0.7.2-0ubuntu2)
|
|
raveit |
6472905 |
--- a/plugins/move.c
|
|
raveit |
6472905 |
+++ b/plugins/move.c
|
|
raveit |
6472905 |
@@ -124,6 +124,11 @@ moveInitiate (CompDisplay *d,
|
|
raveit |
6472905 |
xid = getIntOptionNamed (option, nOption, "window", 0);
|
|
raveit |
6472905 |
|
|
raveit |
6472905 |
w = findWindowAtDisplay (d, xid);
|
|
raveit |
6472905 |
+
|
|
raveit |
6472905 |
+ /* make window stay above fullscreen windows while moving */
|
|
raveit |
6472905 |
+ if (w)
|
|
raveit |
6472905 |
+ updateWindowAttributes (w, CompStackingUpdateModeAboveFullscreen);
|
|
raveit |
6472905 |
+
|
|
raveit |
6472905 |
if (w && (w->actions & CompWindowActionMoveMask))
|
|
raveit |
6472905 |
{
|
|
raveit |
6472905 |
XRectangle workArea;
|