<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 - cursor flickers like mad when hidden"
href="https://bugzilla.gnome.org/show_bug.cgi?id=755465">bug 755465</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;">CC</td>
<td>
</td>
<td>rob@robster.org.uk, wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<td style="text-align:right;">Component</td>
<td>wayland
</td>
<td>Backend: Wayland
</td>
</tr>
<tr>
<td style="text-align:right;">Assignee</td>
<td>mutter-maint@gnome.bugs
</td>
<td>gtk-bugs@gtk.org
</td>
</tr>
<tr>
<td style="text-align:right;">Product</td>
<td>mutter
</td>
<td>gtk+
</td>
</tr>
<tr>
<td style="text-align:right;">QA Contact</td>
<td>mutter-maint@gnome.bugs
</td>
<td>gtk-bugs@gtk.org
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - cursor flickers like mad when hidden"
href="https://bugzilla.gnome.org/show_bug.cgi?id=755465#c2">Comment # 2</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - cursor flickers like mad when hidden"
href="https://bugzilla.gnome.org/show_bug.cgi?id=755465">bug 755465</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>There are two different problems here.
1) The cursor position jumps wildly within the box
I reckon that's <a class="bz_bug_link
bz_status_NEW "
title="NEW - backends/native: cursor flicker on some hardware"
href="show_bug.cgi?id=751835">bug 751835</a> which shows on some hardware.
As a test. disable the HW cursor (I have a test patch ready to demonstrate that
if you need it) and the pointer will not show as "jumping" (the actual position
of the cursor does not change, it's where the image appears within the HW
cursor area that makes it look like it moves because the content is not
refreshed when it should).
But that's exacerbated by the second issue:
2) The cursor flickers when hidden
As stated in <a href="show_bug.cgi?id=755465#c1">comment #1</a> I reckon the bug is in gtk+ instead.
Reverting commit <a href="https://git.gnome.org/browse/gtk%2B/commit/?id=587afb5">587afb5</a> [1], commit <a href="https://git.gnome.org/browse/gtk%2B/commit/?id=1dc4eea">1dc4eea</a> [2] and commit <a href="https://git.gnome.org/browse/gtk%2B/commit/?id=6457ee5">6457ee5</a> [3] fixes
the issue with flickering.
[1] <a href="https://git.gnome.org/browse/gtk+/commit/?id=587afb5">https://git.gnome.org/browse/gtk+/commit/?id=587afb5</a>
[2] <a href="https://git.gnome.org/browse/gtk+/commit/?id=1dc4eea">https://git.gnome.org/browse/gtk+/commit/?id=1dc4eea</a>
[3] <a href="https://git.gnome.org/browse/gtk+/commit/?id=6457ee5">https://git.gnome.org/browse/gtk+/commit/?id=6457ee5</a>
So I think we should fix #2 for a start as it's regression, and once #2 is
fixed, #1 will not show as bad as it does now.
=> Moving to gtk+ for fixing #2.</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>