mutter/src/core
Marek Chalupa 99c0b82b15 window: do not force placing window if it is not mapped
When managing window, we queue showing the window.
Under wayland, if we commit surface quickly enough,
the showing is unqueued and commit procedure takes care
of mapping and placing the window. In the oposite case,
queue is processed before client sets all we need and
then we have wrong size of window, which leads to broken placement.
Therefore force placement in queue only if the window should already
be mapped. If it is not mapped, we don't care where it is anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=751887
2015-11-16 10:21:09 +08:00
..
bell.c bell: Clean up the bell code 2014-08-18 19:49:09 -04:00
bell.h Remove a few extra HAVE_XKBs 2014-08-14 14:19:31 -04:00
boxes-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
boxes.c boxes: Ignore struts that don't attach to the side they claim 2014-06-12 15:28:42 +02:00
constraints.c window: Remove fullscreen_after_placement special case 2015-07-30 15:27:01 +02:00
constraints.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
core.c core: Remove meta_core_change_workspace() 2015-07-23 12:13:45 +02:00
core.h core: Remove meta_core_get_frame_workspace() declaration 2015-07-23 12:13:45 +02:00
delete.c delete: Remove old code 2015-07-05 14:29:56 -07:00
display-private.h Remove the ability to grab resize unmaximize 2015-07-01 16:27:19 -07:00
display.c Protect against stray calls to meta_display_end_grab_op() 2015-10-12 09:50:48 -04:00
edge-resistance.c window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
edge-resistance.h window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
errors.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
events.c Avoid shadowing existing variables 2015-09-24 03:08:22 +02:00
events.h Move all X11 event processing to a new file in x11/ 2014-06-11 16:28:45 -04:00
frame.c frame: Always use the client window's visual for our frame 2015-04-01 15:02:20 -07:00
frame.h frame: Put a MetaUIFrame* in our MetaFrame 2014-12-31 22:43:00 -08:00
keybindings-private.h Prevent redefinition of MetaKeyCombo 2015-06-26 21:40:44 -07:00
keybindings.c Fix constness warnings 2015-09-24 03:01:51 +02:00
main.c core: start as wayland display server when XDG_SESSION_TYPE=wayland 2015-11-09 10:25:11 -05:00
meta-accel-parse.c Use more g_autofoo throughout mutter 2015-05-29 17:18:35 -07:00
meta-accel-parse.h keybindings: Have meta_accelerator_parse take a MetaKeyCombo 2015-01-06 19:11:57 -08:00
meta-gesture-tracker-private.h events: Simplify gesture event management 2014-07-24 18:05:56 +02:00
meta-gesture-tracker.c events: Simplify gesture event management 2014-07-24 18:05:56 +02:00
mutter.c Fix constness warnings 2015-09-24 03:01:51 +02:00
place.c place: Fix workspace check when collecting relevant windows 2015-01-20 00:00:32 +01:00
place.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
prefs.c theme: Complete removal of "fringe" titlebar button support 2015-10-16 04:13:14 +02:00
restart-helper.c Add a framework for restarting the compositor with nice visuals 2014-07-16 18:09:25 -04:00
restart.c restart: Fix pointer/XID confusion 2014-07-17 11:50:58 -04:00
screen-private.h Support scaling of cursor sprites given what output they are on 2015-09-13 21:26:22 +08:00
screen.c Fix constness warnings 2015-09-24 03:01:51 +02:00
stack-tracker.c Don't restack windows while we are unmanaging them 2014-09-16 13:44:42 -04:00
stack-tracker.h stack-tracker: Make lower_below / raise_above internal as well 2014-09-12 16:56:27 -06:00
stack.c META_DEBUG_STACK: Fix message about the dumped window order 2015-10-12 09:52:25 -04:00
stack.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
testboxes.c testboxes: Don't avoid parameter list 2015-09-24 03:08:23 +02:00
util-private.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
util.c Annotate functions to improve compiler diagnostics 2015-09-24 03:01:51 +02:00
window-private.h window: Remove fullscreen_after_placement special case 2015-07-30 15:27:01 +02:00
window.c window: do not force placing window if it is not mapped 2015-11-16 10:21:09 +08:00
workspace-private.h workspace: Add a "workspace-index" property to MetaWorkspace 2014-08-16 14:56:38 -04:00
workspace.c Fix constness warnings 2015-09-24 03:01:51 +02:00