<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - gtk_window_move() unreliable in Wayland?"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=757558#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - gtk_window_move() unreliable in Wayland?"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=757558">bug 757558</a>
              from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=jadahl%40gmail.com" title="Jonas Ådahl <jadahl@gmail.com>"> <span class="fn">Jonas Ådahl</span></a>
</span></b>
        <pre>(In reply to Milan Crha from <a href="show_bug.cgi?id=757558#c14">comment #14</a>)
<span class="quote">> (In reply to Jonas Ådahl from <a href="show_bug.cgi?id=757558#c12">comment #12</a>)
> > Created <span class=""><a href="attachment.cgi?id=314871&action=diff" name="attach_314871" title="Diff to make the reproducer map the popup as a popup">attachment 314871</a> <a href="attachment.cgi?id=314871&action=edit" title="Diff to make the reproducer map the popup as a popup">[details]</a></span> <a href='review?bug=757558&attachment=314871'>[review]</a> [review] [review]
> > Diff to make the reproducer map the popup as a popup

> Thanks. I tested it, and the popup doesn't show at all under X11. The button
> is pressed down, but the popup is nowhere visible. (I wanted to adapt the
> Evolution code with the proposed change, but the test application fails the
> same.)</span >

Hmm. This is a bit awkward. On Wayland, we need to have a grab before showing
the popup, because the popup need to know the device that triggered it. But
when doing that on X11, at least in the reperoducer, when we try to grab before
it is shown the grab fails with "GrabNotViewable", and we hide the window as a
result.

Matthias, Carlos, any idea how this was intended to work? Can one grab a window
before it is shown on X11 some how?</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>