After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 772840 - [Wayland] clutter stage subsurface needs clipping on Wayland
[Wayland] clutter stage subsurface needs clipping on Wayland
Status: RESOLVED OBSOLETE
Product: clutter
Classification: Platform
Component: ClutterStage
git master
Other Linux
: Normal major
: ---
Assigned To: clutter-maint
clutter-maint
Depends on: 771320
Blocks: WaylandRelated
 
 
Reported: 2016-10-13 08:28 UTC by Olivier Fourdan
Modified: 2021-06-10 11:33 UTC
See Also:
GNOME target: ---
GNOME version: 3.19/3.20



Description Olivier Fourdan 2016-10-13 08:28:07 UTC
+++ This bug was initially created as a clone of Bug #771320 +++

The *positioning* of the GtkClutterEmbed widget and clutter stage should be fixed with the patch from bug 771320 in gtk+, so now the widget moves along with teh scroll window, but because it's using a subsurface on Wayland, it's not clipped inside the scroll window/toplevel, so the widget will appear floating around, sometimes outside of the toplevel window.

The goal of this bug is to implement clipping for the subsurface as used by clutter under Wayland.

One posisbility is to use the viewporter extension, but it's not implemented in mutter yet, so would be good to have a fallback solution as well, for when viewporter is not supported.
Comment 1 André Klapper 2021-06-10 11:33:25 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version of clutter, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a ticket at
  https://gitlab.gnome.org/GNOME/clutter/-/issues/

Thank you for your understanding and your help.