metacity r3181 - in trunk: . src
- From: newren svn gnome org
- To: svn-commits-list gnome org
- Subject: metacity r3181 - in trunk: . src
- Date: Mon, 9 Apr 2007 04:43:56 +0100 (BST)
Author: newren
Date: 2007-04-09 04:43:55 +0100 (Mon, 09 Apr 2007)
New Revision: 3181
ViewCVS link: http://svn.gnome.org/viewcvs/metacity?rev=3181&view=rev
Modified:
trunk/ChangeLog
trunk/src/display.c
trunk/src/keybindings.c
trunk/src/window.c
trunk/src/window.h
Log:
2007-04-08 Elijah Newren <newren gmail com>
Fix move/resize events in relation to combinations of
ConfigureRequest and WM_NORMAL_HINTS change notifications (plus a
few code cleanups). Fixes #426519.
* src/window.c (meta_window_move_resize_now):
move to the user_rect position, not some weird combination of rect
and user_rect
* src/window.c (meta_window_configure_request):
set user_rect in response to ConfigureRequest events (after the
ConfigureRequest values have been constrained) and add a big
comment explaining this change, remove unused only_resize variable
and irrelevant huge FIXME comment about it
* src/window.[ch] (meta_window_get_client_root_coords):
new function
* src/display.c (meta_display_begin_grab_op):
* src/keybindings.c (process_keyboard_move_grab):
* src/window.c (meta_window_unmaximize,
meta_window_move_resize_internal, meta_window_begin_wireframe,
update_move, meta_window_refresh_resize_popup,
warp_grab_pointer)
combine multi-step client rect root coord setting into a single
function call to meta_window_get_client_root_coords()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]