<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#c3">Comment # 3</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>I reckon we should keep the xdg-popup separate.

While an xdg-popup can be mapped without a parent, they cannot be positioned
alone as there is no global positioning coordinates on Wayland, so you still
need a parent somehow (gdk wayland works around this by trying to guess one if
none was specified, based on the input seat grab and if it fails to find one,
it will create a surface).

So I am tempted to think if you set a parent, you don't need an xdg-popup for
the general use case. And this case is covered with the above patch anyway,
i.e. a temp gdk window (i.e. a GTK_WINDOW_POPUP) with a parent would be
translated as a subsurface.</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>