<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body><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> changed
              <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>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Attachment #318231 is obsolete</td>
           <td>
                
           </td>
           <td>1
           </td>
         </tr></table>
      <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#c15">Comment # 15</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=318246&action=diff" name="attach_318246" title="popup grab test (modified)">attachment 318246</a> <a href="attachment.cgi?id=318246&action=edit" title="popup grab test (modified)">[details]</a></span> <a href='review?bug=759738&attachment=318246'>[review]</a>
popup grab test (modified)

It looks like the program itself behaves as expected, ie the grab works in both
X11 and Wayland and the application behaves equally well in both windowing
systems.

I checked that in this case of a grab, gdkwindow-wayland rightfully choses
xdg-popup whereas without the grab, it selects a subsurface (i.e. good to see
it behaves as intended with this patch, as far as I can see).

It's just the cursor pointer that doesn't show as expected in Wayland, as you
say in <a href="show_bug.cgi?id=759738#c14">comment 14</a>, it changes for a short time then revert back to the default
cursor.

I don't think this is related to this particular bug/patch here so unless I am
wrong, we shouldn't deny this <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wayland: use a subsurface for GDK_WINDOW_TEMP if attached to a toplevel"
   href="show_bug.cgi?id=759738">bug 759738</a> for that reason, as this is badly
needed for many apps that use popup windows in X11.

Anyhow, attaching a version that works for me, in Wayland, you'd need to set
the cursor explicitly, apparently...</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>