1
0
Fork 0
mutter-performance-source/src
Jasper St. Pierre da311f266d window: Make sure to update client_rect for OR windows too
Before we unmanage, we send a ConfigureNotify to clients to let them
know if their frame is destroyed. We do this for OR windows too, even if
we really probably shouldn't.

This is based off of the client_rect. Since we listen to ConfigureNotify
on OR windows, we'll receive the event. If we don't ever update the
client_rect when moving or resizing OR windows, then we'll send
ourselves a ConfigureNotify for a 0x0 size and then think that the
client chose a new size for itself. Since our get_paint_volume is based
on that rectangle, but the TFP code inside Cogl uses XGetGeometry
itself, we get weird flickering artifacts.
2014-06-03 11:35:19 -04:00
..
backends Make the native backend build-optional 2014-05-29 12:43:08 -04:00
compositor Pass button_rect when opening window menu from button 2014-06-02 23:49:48 +02:00
core display: Remove the screen from get_tab_list 2014-06-03 14:40:15 +02:00
meta display: Remove the screen from get_tab_list 2014-06-03 14:40:15 +02:00
ui frames: Only skip updating prelight when both control and state match 2014-06-02 23:49:48 +02:00
wayland wayland: Scale smooth scroll events to pointer motion coordinate space 2014-05-31 14:22:10 +02:00
x11 window: Make sure to update client_rect for OR windows too 2014-06-03 11:35:19 -04:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
50-mutter-navigation.xml.in keybindings: Expose new keybindings in g-c-c 2014-04-16 21:41:26 +02:00
50-mutter-system.xml.in keybindings: Import keybinding files from Metacity 2012-11-12 19:27:35 +01:00
50-mutter-windows.xml.in keybindings: Rebrand "minimize" as "hide" 2013-01-11 16:22:29 +01:00
default_icon.png New 48x48 default icon as specified in bug #160660 2005-01-25 18:47:57 +00:00
libmutter.pc.in Revert "wayland: make parallel installable with regular mutter" 2014-04-09 15:14:11 -07:00
Makefile.am Make the native backend build-optional 2014-05-29 12:43:08 -04:00
mutter-enum-types.c.in Add bits missing from last commit 2009-07-04 17:14:48 +01:00
mutter-enum-types.h.in Use a META_ prefix for enum types, not MUTTER_ 2012-02-23 16:39:28 -05:00
mutter-schemas.convert Remove live-hidden-windows from mutter-schemas.convert 2012-04-26 02:37:34 -04:00
mutter-wayland.desktop.in launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
mutter.desktop.in Revert "wayland: make parallel installable with regular mutter" 2014-04-09 15:14:11 -07:00
org.freedesktop.login1.xml launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
org.gnome.Mutter.DisplayConfig.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.mutter.gschema.xml.in prefs: Add center-new-windows setting 2014-04-25 15:26:24 +02:00
org.gnome.Mutter.IdleMonitor.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.mutter.wayland.gschema.xml.in Revert "mutter-wayland: Add XKB VT switching keysyms." 2014-02-27 15:41:00 -05:00