summaryrefslogtreecommitdiff
path: root/callbacks.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-08-13 20:16:27 +0200
committerGravatar waker <wakeroid@gmail.com>2009-08-13 20:16:27 +0200
commit7a6d5e2a410208539ec42efca38eed1f2372b357 (patch)
tree0c144c1232a9c8515f68e02a1a81097694091424 /callbacks.c
parentccaf593e039b0a19aa3cf4601ae283fe438224cd (diff)
fixed several critical drag and drop bugs
Diffstat (limited to 'callbacks.c')
-rw-r--r--callbacks.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/callbacks.c b/callbacks.c
index bc8b8b43..7fdfe6df 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -449,6 +449,7 @@ on_playlist_drag_drop (GtkWidget *widget,
guint time,
gpointer user_data)
{
+#if 0
if (drag_context->targets) {
GdkAtom target_type = GDK_POINTER_TO_ATOM (g_list_nth_data (drag_context->targets, TARGET_SAMEWIDGET));
if (!target_type) {
@@ -457,6 +458,7 @@ on_playlist_drag_drop (GtkWidget *widget,
gtk_drag_get_data (widget, drag_context, target_type, time);
return TRUE;
}
+#endif
return FALSE;
}
@@ -517,7 +519,7 @@ on_playlist_drag_data_received (GtkWidget *widget,
uint32_t *d= (uint32_t *)ptr;
gtkpl_handle_drag_drop (ps, y, d, data->length/4);
}
- gtk_drag_finish (drag_context, FALSE, FALSE, time);
+ gtk_drag_finish (drag_context, TRUE, FALSE, time);
}