<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Wayland] clutter stage subsurface needs clipping on Wayland"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=772840">772840</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[Wayland] clutter stage subsurface needs clipping on Wayland
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Platform
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>clutter
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>git master
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>major
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>ClutterStage
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>clutter-maint@gnome.bugs
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ofourdan@redhat.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>clutter-maint@gnome.bugs
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>gnome@genodeftest.de, jadahl@gmail.com, ofourdan@redhat.com, rob@robster.org.uk, techet@gmail.com, wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Depends on</th>
          <td>771320
          </td>
        </tr>

        <tr>
          <th>Blocks</th>
          <td>757579
          </td>
        </tr>

        <tr>
          <th>GNOME version</th>
          <td>3.19/3.20
          </td>
        </tr></table>
      <p>
        <div>
        <pre>+++ This bug was initially created as a clone of <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [Wayland] Maps widget is displayed at wrong position inside gnome-contacts"
   href="show_bug.cgi?id=771320">Bug #771320</a> +++

The *positioning* of the GtkClutterEmbed widget and clutter stage should be
fixed with the patch from <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [Wayland] Maps widget is displayed at wrong position inside gnome-contacts"
   href="show_bug.cgi?id=771320">bug 771320</a> 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.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>