[Goodies-commits] r6806 - xfburn/trunk/xfburn

David Mohr squisher at xfce.org
Sat Feb 28 18:15:20 CET 2009


Author: squisher
Date: 2009-02-28 17:15:20 +0000 (Sat, 28 Feb 2009)
New Revision: 6806

Modified:
   xfburn/trunk/xfburn/xfburn-audio-composition.c
Log:
Fixing crash when dropping a song onto a row in the audio composition

Modified: xfburn/trunk/xfburn/xfburn-audio-composition.c
===================================================================
--- xfburn/trunk/xfburn/xfburn-audio-composition.c	2009-02-28 16:00:54 UTC (rev 6805)
+++ xfburn/trunk/xfburn/xfburn-audio-composition.c	2009-02-28 17:15:20 UTC (rev 6806)
@@ -1229,12 +1229,12 @@
 
       gdk_threads_enter ();
       if (insertion != NULL) {
-        if (position == GTK_TREE_VIEW_DROP_AFTER)
+        if (position == GTK_TREE_VIEW_DROP_AFTER || position == GTK_TREE_VIEW_DROP_INTO_OR_AFTER)
           gtk_tree_store_insert_after (GTK_TREE_STORE (model), iter, NULL, insertion);
-        else if (position == GTK_TREE_VIEW_DROP_BEFORE)
+        else if (position == GTK_TREE_VIEW_DROP_BEFORE || position == GTK_TREE_VIEW_DROP_INTO_OR_BEFORE)
           gtk_tree_store_insert_before (GTK_TREE_STORE (model), iter, NULL, insertion);
         else
-          g_error ("I wasn't expecting this position!");
+          g_error ("Invalid position to drop item in!");
       } else
         gtk_tree_store_append (GTK_TREE_STORE (model), iter, NULL);
       gdk_threads_leave ();




More information about the Goodies-commits mailing list