Jasper St. Pierre wrote:

It is not a bug in the compositor. It's a bug in toytoolkit.

In that case this is fine. May want to put a comment in there as to why it is redrawing the parent window.

    Jasper St. Pierre wrote:

        If a client adds a subsurface, we need to make sure it's allocated
        properly, so queue a resize and redraw on the parent window.
        ---
         clients/window.c | 3 +++
         1 file changed, 3 insertions(+)

        diff --git a/clients/window.c b/clients/window.c
        index 5a1c8ec..df56bd9 100644
        --- a/clients/window.c
        +++ b/clients/window.c
        @@ -4462,6 +4462,9 @@ window_add_subsurface(struct window
        *window, void *data,
                        assert(!"bad enum subsurface_mode");
                }
         +      window->resize_needed = 1;
        +       window_schedule_redraw(window)__;
        +
                return widget;
         }
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to