After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 710554 - When using the clutter backend, cursor disappears when it leaves the stage.
When using the clutter backend, cursor disappears when it leaves the stage.
Status: RESOLVED WONTFIX
Product: pinpoint
Classification: Other
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Pinpoint maintainer(s)
Pinpoint maintainer(s)
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2013-10-20 16:52 UTC by Mathieu Duponchelle
Modified: 2018-08-17 19:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fixes the reported issue (1.51 KB, patch)
2013-10-20 16:53 UTC, Mathieu Duponchelle
none Details | Review
fixes the reported issue correctly. (1.53 KB, patch)
2013-10-20 16:54 UTC, Mathieu Duponchelle
committed Details | Review

Description Mathieu Duponchelle 2013-10-20 16:52:07 UTC
That's caused by hiding being done in reaction to motion in the stage. Removing the timeout callback on "leave-event" fixes the bug.
Comment 1 Mathieu Duponchelle 2013-10-20 16:53:05 UTC
Created attachment 257766 [details] [review]
fixes the reported issue
Comment 2 Mathieu Duponchelle 2013-10-20 16:54:57 UTC
Created attachment 257767 [details] [review]
fixes the reported issue correctly.
Comment 3 Nicolas Dufresne (ndufresne) 2013-10-23 23:14:20 UTC
Review of attachment 257767 [details] [review]:

Except a small style error, looks good to me, any upstream person to comment ?

::: pp-clutter.c
@@ +489,3 @@
+static gboolean stage_left (ClutterActor *actor,
+                              ClutterEvent *event,
+			    gpointer      renderer)

Got tabs instead of spaces, and previous line indentation.
Comment 4 Mathieu Duponchelle 2013-10-23 23:30:18 UTC
Review of attachment 257767 [details] [review]:

True, I'm spoiled by pre-commit hooks and indent scripts I suppose :) Thanks for the review.
Comment 5 Nicolas Dufresne (ndufresne) 2014-07-10 16:29:22 UTC
Comment on attachment 257767 [details] [review]
fixes the reported issue correctly.

commit 94b2ec0e11195c1b8e6993980ecb6913faee8cfd
Author: Mathieu Duponchelle <mduponchelle1@gmail.com>
Date:   Sun Oct 20 18:50:13 2013 +0200

    clutter: don't hide cursor when stage was left.
    
    Fixes : https://bugzilla.gnome.org/show_bug.cgi?id=710554
Comment 6 André Klapper 2018-08-17 19:58:09 UTC
pinpoint is not under active development anymore since 2015.
Its codebase has been archived:
https://gitlab.gnome.org/Archive/pinpoint/commits/master

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the
responsibility for active development again.