<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Occasional "stuck key" after closing window using keyboard shortcut in focus-follows-mouse mode"
href="https://bugzilla.gnome.org/show_bug.cgi?id=755927#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Occasional "stuck key" after closing window using keyboard shortcut in focus-follows-mouse mode"
href="https://bugzilla.gnome.org/show_bug.cgi?id=755927">bug 755927</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=312706&action=diff" name="attach_312706" title="wayland: Don't ignore wl_keyboard.leave if surface is gone">attachment 312706</a> <a href="attachment.cgi?id=312706&action=edit" title="wayland: Don't ignore wl_keyboard.leave if surface is gone">[details]</a></span> <a href='review?bug=755927&attachment=312706'>[review]</a>
wayland: Don't ignore wl_keyboard.leave if surface is gone
keyboard_handle_leave() might be called with a NULL surface resource
(for example if the surface was destroyed after the event was sent). If
so, we should still deal with the keyboard focus lost event, otherwise
we will both leak (the keyboard_focus GdkWindow reference) and miss
stopping the key repeat timer.</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>