diff --git a/ChangeLog b/ChangeLog
index 2e4b8e13458d5105f013730536a6bec2cdf31209..ca1965c62e26ca8989fdbc9a3f3326fdf8a53aae 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-23	Benedikt Meurer <benny@xfce.org>
+
+	* thunar/thunar-list-model.c: Fix incorrect ThunarVfsMimeInfo -> GObject
+	  casts.
+
 2005-07-22	Benedikt Meurer <benny@xfce.org>
 
 	* configure.in.in: Add -O0 if debugging is enabled.
diff --git a/thunar/thunar-list-model.c b/thunar/thunar-list-model.c
index 8ca746bccf07e16ed113074b9b184913efc48135..6356c23acb40c0ba268961756893461bcc707d26 100644
--- a/thunar/thunar-list-model.c
+++ b/thunar/thunar-list-model.c
@@ -1370,12 +1370,12 @@ sort_by_mime_type (ThunarFile *a,
     return 0;
   else if (G_UNLIKELY (info_a == NULL))
     {
-      g_object_unref (G_OBJECT (info_b));
+      thunar_vfs_mime_info_unref (info_b);
       return -1;
     }
   else if (G_UNLIKELY (info_b == NULL))
     {
-      g_object_unref (G_OBJECT (info_a));
+      thunar_vfs_mime_info_unref (info_a);
       return 1;
     }
 
@@ -1462,12 +1462,12 @@ sort_by_type (ThunarFile *a,
     return 0;
   else if (G_UNLIKELY (info_a == NULL))
     {
-      g_object_unref (G_OBJECT (info_b));
+      thunar_vfs_mime_info_unref (info_b);
       return -1;
     }
   else if (G_UNLIKELY (info_b == NULL))
     {
-      g_object_unref (G_OBJECT (info_a));
+      thunar_vfs_mime_info_unref (info_a);
       return 1;
     }