From 75e42eda31354f6ec76fb802a308fe5cb9549e0e Mon Sep 17 00:00:00 2001 From: Niels De Graef Date: Fri, 20 May 2022 17:39:24 +0200 Subject: [PATCH] modules: Make sure we restore cursor in ColorWheel We set the crosshair cursor when the user starts dragging, but we never restored it when dragging ended. This commit fixes that. --- modules/gimpcolorwheel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/gimpcolorwheel.c b/modules/gimpcolorwheel.c index e4ae7fc458..90d1ee95b2 100644 --- a/modules/gimpcolorwheel.c +++ b/modules/gimpcolorwheel.c @@ -787,6 +787,8 @@ gimp_color_wheel_drag_end (GtkGestureDrag *gesture, compute_sv (wheel, x, y, &s, &v); gimp_color_wheel_set_color (wheel, priv->h, s, v); } + + gdk_window_set_cursor (gtk_widget_get_window (GTK_WIDGET (wheel)), NULL); } static void @@ -798,6 +800,7 @@ gimp_color_wheel_drag_cancel (GtkGesture *gesture, GimpColorWheelPrivate *priv = gimp_color_wheel_get_instance_private (wheel); priv->mode = DRAG_NONE; + gdk_window_set_cursor (gtk_widget_get_window (GTK_WIDGET (wheel)), NULL); }