[Wayland-bugs] [Bug 782183] wayland: new window momentarily displays on wrong monitor

mutter (GNOME Bugzilla) bugzilla at gnome.org
Wed May 10 15:23:17 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=782183

--- Comment #8 from Olivier Fourdan <ofourdan at redhat.com> ---
Oh, looks like we show the window "too early" before it's placed:

#0  start_simple_effect ()
    at mutter/src/compositor/meta-window-actor.c:1066
#1  meta_window_actor_show ()
    at mutter/src/compositor/meta-window-actor.c:1335
#2  meta_compositor_show_window ()
    at mutter/src/compositor/compositor.c:784
#3  meta_window_show ()
    at mutter/src/core/window.c:2405
#4  implement_showing ()
    at mutter/src/core/window.c:1648
#5  meta_window_calc_showing ()
    at mutter/src/core/window.c:1657
#6  idle_calc_showing ()
    at mutter/src/core/window.c:1744
#7  run_repaint_laters ()
    at mutter/src/core/util.c:809
#8  run_all_repaint_laters ()
    at mutter/src/core/util.c:826
#9  _clutter_run_repaint_functions ()
    at mutter/clutter/clutter/clutter-main.c:3433
#10 master_clock_update_stages ()
    at mutter/clutter/clutter/clutter-master-clock-default.c:437
#11 clutter_clock_dispatch ()
    at mutter/clutter/clutter/clutter-master-clock-default.c:567
#12 g_main_dispatch ()
    at glib/glib/gmain.c:3234
#13 g_main_context_dispatch ()
    at glib/glib/gmain.c:3899
#14 g_main_context_iterate ()
    at glib/glib/gmain.c:3972
#15 g_main_loop_run ()
    at glib/glib/gmain.c:4168
#16 meta_run ()
    at mutter/src/core/main.c:646
#17 main ()
    at mutter/src/core/mutter.c:85

So we play a "map effect" at the wrong position, then the window is placed
appropriately and so moved to its final destination on the other monitor...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20170510/d4c58da9/attachment.html>


More information about the wayland-bugs mailing list