<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Wayland] Black content when using testfilechooser auto completer"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=762120#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Wayland] Black content when using testfilechooser auto completer"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=762120">bug 762120</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=321340&action=diff" name="attach_321340" title="wayland: Handle after-paint invocations when nothing was painted">attachment 321340</a> <a href="attachment.cgi?id=321340&action=edit" title="wayland: Handle after-paint invocations when nothing was painted">[details]</a></span> <a href='review?bug=762120&attachment=321340'>[review]</a>
wayland: Handle after-paint invocations when nothing was painted

If a after-paint was scheduled but nothing was painted, for example when
the it was scheduled by a subsurface wanting to update its position,
we'd still try to read back from the backfill cairo surface and update
the committed cairo surface reference even though no buffer was
attached.

Fix this by adding a new state, 'pending_buffer_attached', which is only
true if a buffer was attached during frame. Only when this is true will
the backfill be read back and the committed cairo surface reference be
updated.</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>