<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wayland: Add possibility to get the exported handle multiple times"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=782325#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wayland: Add possibility to get the exported handle multiple times"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=782325">bug 782325</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>Created <span class=""><a href="attachment.cgi?id=351349&action=diff" name="attach_351349" title="GdkWaylandWindow: Allow calling export() multiple time">attachment 351349</a> <a href="attachment.cgi?id=351349&action=edit" title="GdkWaylandWindow: Allow calling export() multiple time">[details]</a></span> <a href='review?bug=782325&attachment=351349'>[review]</a>
GdkWaylandWindow: Allow calling export() multiple time

Allow getting the same export handle multiple times by calling
gdk_wayland_window_export_handle() multiple times. For each time
export() is called, a unexport() must be called to unexport.

When the window is already exported, the exported callback is called
via a idle handler. If there are multiple export() calls, they are
invoked in order either when the handle is received by the display
server, or when the idle callback is invoked.

Calling unexport() will not affect future invokations of the exported
callback, unless all export() calls have their unexport() call count
matched.</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>