Jasper St. Pierre 7a4adce44f window: Atomically unmaximize both directions from a _NET_WM_STATE ClientMessage
When GDK sends an unmaximize _NET_WM_STATE ClientMessage, it tells us to remove
the _NET_WM_STATE_MAXIMIZED_HORZ and _NET_WM_STATE_MAXIMIZED_VERT states. Before
this time, it would independently call:

  meta_window_unmaximize (window, META_MAXIMIZE_HORIZONTAL);
  meta_window_unmaximize (window, META_MAXIMIZE_VERTICAL);

Which, besides being foolishly inefficient, would also mess up our saved_rect
tracking, causing the window to only look like it was unmaximized vertically.

Make this code more intelligent, so it causes us to unmaximize in one call.

https://bugzilla.gnome.org/show_bug.cgi?id=722108
2014-01-13 11:35:47 -05:00
..
2013-03-14 18:02:43 -04:00
2013-10-16 01:24:35 -04:00
2013-11-21 14:24:04 -05:00
2014-01-07 07:17:09 -06:00
2013-11-19 14:04:16 -05:00
2009-06-16 14:17:10 -04:00
2013-10-21 23:23:54 +02:00
2013-11-19 14:04:16 -05:00
2013-09-03 17:00:18 +02:00
2013-11-19 20:08:46 +01:00
2013-09-11 16:01:09 +02:00