Blame terminate-move.patch
|
sandmann |
6ff5299 |
--- compiz-3173a142efe5e7af83ebb534a074d9d2a0c67a86/plugins/move.c.move-terminate 2006-09-28 15:42:09.000000000 -0400
|
|
sandmann |
6ff5299 |
+++ compiz-3173a142efe5e7af83ebb534a074d9d2a0c67a86/plugins/move.c 2006-09-28 15:42:29.000000000 -0400
|
|
sandmann |
6ff5299 |
@@ -365,6 +365,20 @@
|
|
sandmann |
6ff5299 |
MOVE_DISPLAY (d);
|
|
sandmann |
6ff5299 |
|
|
sandmann |
6ff5299 |
switch (event->type) {
|
|
sandmann |
6ff5299 |
+ case ButtonPress:
|
|
sandmann |
6ff5299 |
+ s = findScreenAtDisplay (d, event->xbutton.root);
|
|
sandmann |
6ff5299 |
+ if (s)
|
|
sandmann |
6ff5299 |
+ {
|
|
sandmann |
6ff5299 |
+ MOVE_SCREEN (s);
|
|
sandmann |
6ff5299 |
+
|
|
sandmann |
6ff5299 |
+ if (ms->grabIndex)
|
|
sandmann |
6ff5299 |
+ {
|
|
sandmann |
6ff5299 |
+ moveTerminate (d,
|
|
sandmann |
6ff5299 |
+ &md->opt[MOVE_DISPLAY_OPTION_INITIATE].value.action,
|
|
sandmann |
6ff5299 |
+ 0, NULL, 0);
|
|
sandmann |
6ff5299 |
+ }
|
|
sandmann |
6ff5299 |
+ }
|
|
sandmann |
6ff5299 |
+ break;
|
|
sandmann |
6ff5299 |
case KeyPress:
|
|
sandmann |
6ff5299 |
case KeyRelease:
|
|
sandmann |
6ff5299 |
s = findScreenAtDisplay (d, event->xkey.root);
|