[gtk+] Don't place dnd cursor in placeholder text
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Don't place dnd cursor in placeholder text
- Date: Sun, 17 Dec 2017 18:16:29 +0000 (UTC)
commit 1293209d2360e8975fc5895067f684c77a3c52b8
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Dec 17 10:52:33 2017 -0500
Don't place dnd cursor in placeholder text
That is just misleading - the entire placeholder text is going
to be replaced by the drop.
gtk/gtkentry.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index df603b9..88c9537 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -8983,8 +8983,11 @@ gtk_entry_drag_motion (GtkWidget *widget,
priv->dnd_position = -1;
}
+ if (show_placeholder_text (entry))
+ priv->dnd_position = -1;
+
gdk_drag_status (context, suggested_action, time);
- if (priv->dnd_position == -1)
+ if (suggested_action == 0)
gtk_drag_unhighlight (widget);
else
gtk_drag_highlight (widget);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]