summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2019-04-23 01:24:50 +0000
committerMatthias Clasen <mclasen@redhat.com>2019-04-23 01:24:50 +0000
commitabb43f3364f8f421ce76769a57f2f67b513d908d (patch)
tree04fa5366bfe89114f8d0371be93822434fbc4ef0
parenta7c5f26d247ca25c5419832ab0433593ea875655 (diff)
parentb7ec3b163f6259c60a178087a4ff1b4df6538455 (diff)
downloadgtk+-abb43f3364f8f421ce76769a57f2f67b513d908d.tar.gz
Merge branch 'fix-dnd-macos' into 'gtk-3-24'
quartz: Add missing g_object_ref See merge request GNOME/gtk!768
-rw-r--r--gdk/quartz/GdkQuartzNSWindow.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdk/quartz/GdkQuartzNSWindow.c b/gdk/quartz/GdkQuartzNSWindow.c
index 8d1ba4af2b..6de26b001b 100644
--- a/gdk/quartz/GdkQuartzNSWindow.c
+++ b/gdk/quartz/GdkQuartzNSWindow.c
@@ -788,7 +788,8 @@ update_context_from_dragging_info (id <NSDraggingInfo> sender)
wh = gdk_window_get_height (win);
if (gx > wx && gy > wy && gx <= wx + ww && gy <= wy + wh)
- event->dnd.context->dest_window = win;
+ event->dnd.context->dest_window = g_object_ref (win);
+ break;
}
}