[gimp] modules: Make sure we restore cursor in ColorWheel
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] modules: Make sure we restore cursor in ColorWheel
- Date: Fri, 20 May 2022 15:40:48 +0000 (UTC)
commit 75e42eda31354f6ec76fb802a308fe5cb9549e0e
Author: Niels De Graef <nielsdegraef gmail com>
Date: Fri May 20 17:39:24 2022 +0200
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);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]