<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wayland: use a subsurface for GDK_WINDOW_TEMP if attached to a toplevel"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=759738#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wayland: use a subsurface for GDK_WINDOW_TEMP if attached to a toplevel"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=759738">bug 759738</a>
              from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=ofourdan%40redhat.com" title="Olivier Fourdan <ofourdan@redhat.com>"> <span class="fn">Olivier Fourdan</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=317735&action=diff" name="attach_317735" title="wayland: prefer subsurface when possible">attachment 317735</a> <a href="attachment.cgi?id=317735&action=edit" title="wayland: prefer subsurface when possible">[details]</a></span> <a href='review?bug=759738&attachment=317735'>[review]</a>
wayland: prefer subsurface when possible

Quite a few applications use GTK_WINDOW_POPUP to create various temporary
windows and place then on screen. That works fine on X11 but on Wayland there
is no global coordinate system for regular surfaces.

If the application is using a gdk temp window and set a parent with
gtk_window_transient_for(), the gdk wayland backend has all it needs to create
a subsurface that can be placed at will by the application.</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>