[gtk+] calendar: Don't request drag data on every motion event
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] calendar: Don't request drag data on every motion event
- Date: Mon, 11 Dec 2017 00:07:53 +0000 (UTC)
commit 33a634be3377964e6f1729bd4052eac8fe998b48
Author: Benjamin Otte <otte redhat com>
Date: Sun Dec 10 20:18:08 2017 +0100
calendar: Don't request drag data on every motion event
At least wait until we've received the previous one.
gtk/gtkcalendar.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c
index 172ed65..f9b83eb 100644
--- a/gtk/gtkcalendar.c
+++ b/gtk/gtkcalendar.c
@@ -2945,7 +2945,7 @@ gtk_calendar_drag_motion (GtkWidget *widget,
target = gtk_drag_dest_find_target (widget, context, NULL);
if (target == NULL || gdk_drag_context_get_suggested_action (context) == 0)
gdk_drag_status (context, 0, time);
- else
+ else if (get_status_pending (context) == 0)
{
set_status_pending (context, gdk_drag_context_get_suggested_action (context));
gtk_drag_get_data (widget, context, target, time);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]