L.S.
Here's a little patch to prevent thunar from crashing when dragging
unhandled formats (text, panel plugins, windows from the taskswitcher
applet etc) over its fileview.
For those interested: The call to gtk_drag_get_data ultimately results
in a call to XConvertSelection which generates a BadAtom error.
Steps to reproduce:
* select text somewhere (e.g. in Mousepad)
* drag selected text over the fileview in thunar
* crash
reproducible: always
versions affected:
* trunk
* Xubuntu 9.10
(have not bothered going further back)
best regards,
Karl
diff --git a/thunar/thunar-standard-view.c b/thunar/thunar-standard-view.c
index 83139fc..27802c1 100644
--- a/thunar/thunar-standard-view.c
+++ b/thunar/thunar-standard-view.c
@@ -2857,7 +2857,8 @@ thunar_standard_view_drag_motion (GtkWidget *view,
else
{
/* request the drag data from the source */
- gtk_drag_get_data (view, context, target, timestamp);
+ if ( target != GDK_NONE )
+ gtk_drag_get_data (view, context, target, timestamp);
}
/* tell Gdk whether we can drop here */
_______________________________________________
Thunar-dev mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/thunar-dev