metacity r4088 - in trunk: . src/core
- From: tthurman svn gnome org
- To: svn-commits-list gnome org
- Subject: metacity r4088 - in trunk: . src/core
- Date: Sun, 25 Jan 2009 22:59:50 +0000 (UTC)
Author: tthurman
Date: Sun Jan 25 22:59:50 2009
New Revision: 4088
URL: http://svn.gnome.org/viewvc/metacity?rev=4088&view=rev
Log:
* src/core/window.c: add support for _NET_WM_MOVERESIZE_CANCEL.
Modified:
trunk/ChangeLog
trunk/src/core/window.c
Modified: trunk/src/core/window.c
==============================================================================
--- trunk/src/core/window.c (original)
+++ trunk/src/core/window.c Sun Jan 25 22:59:50 2009
@@ -4762,6 +4762,7 @@
#define _NET_WM_MOVERESIZE_MOVE 8
#define _NET_WM_MOVERESIZE_SIZE_KEYBOARD 9
#define _NET_WM_MOVERESIZE_MOVE_KEYBOARD 10
+#define _NET_WM_MOVERESIZE_CANCEL 11
gboolean
meta_window_client_message (MetaWindow *window,
@@ -5094,11 +5095,18 @@
case _NET_WM_MOVERESIZE_MOVE_KEYBOARD:
op = META_GRAB_OP_KEYBOARD_MOVING;
break;
+ case _NET_WM_MOVERESIZE_CANCEL:
+ /* handled below */
+ break;
default:
break;
}
- if (op != META_GRAB_OP_NONE &&
+ if (action == _NET_WM_MOVERESIZE_CANCEL)
+ {
+ meta_display_end_grab_op (window->display, timestamp);
+ }
+ else if (op != META_GRAB_OP_NONE &&
((window->has_move_func && op == META_GRAB_OP_KEYBOARD_MOVING) ||
(window->has_resize_func && op == META_GRAB_OP_KEYBOARD_RESIZING_UNKNOWN)))
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]