https://bugzilla.gnome.org/show_bug.cgi?id=735531
  gtk+ | Backend: Wayland | unspecified

--- Comment #3 from Carlos Garnacho <[email protected]> 2014-08-27 18:10:45 UTC 
---
(In reply to comment #2)
> Review of attachment 284618 [details]:
> 
> ::: gtk/gtktooltip.c
> @@ +910,3 @@
> +                                  GTK_WINDOW (window_widget));
> +  else
> +    gtk_window_set_transient_for (GTK_WINDOW (tooltip->window), NULL);
> 
> If we ever hit the 'no transient parent' case, will that break with 
> subsurfaces
> ? What do we do in that case under Wayland ?

In that case the wl_subsurface is internally lost, but the wl_surface may
remain to create a new wl_subsurface interface for it, the surface is no
wl_shell_surface nor xdg_surface either, so is nothing the compositor would
show.

In the specific case of tooltips, the tooltip window is also on its way to
being hidden, which would mean the wl_surface is gone too, until both resources
are created when the tooltip is needed again (and set_window()/show() happens
again on it)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
_______________________________________________
Wayland-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-bugs

Reply via email to