diff -urN gtk+2.0-2.14.7/gtk/gtkfilechooserdefault.c gtk+2.0-2.14.7-ptt/gtk/gtkfilechooserdefault.c
--- gtk+2.0-2.14.7/gtk/gtkfilechooserdefault.c	2009-01-07 17:32:57.000000000 +0100
+++ gtk+2.0-2.14.7-ptt/gtk/gtkfilechooserdefault.c	2009-04-30 16:08:02.000000000 +0200
@@ -2085,11 +2085,12 @@
 
               if (!base_is_native)
                 continue;
+
+      	      shortcuts_insert_file (impl, start_row + n, SHORTCUT_TYPE_VOLUME, volume, NULL, NULL, FALSE, SHORTCUTS_VOLUMES);
+              n++;
 	    }
 	}
 
-      shortcuts_insert_file (impl, start_row + n, SHORTCUT_TYPE_VOLUME, volume, NULL, NULL, FALSE, SHORTCUTS_VOLUMES);
-      n++;
     }
 
   impl->num_volumes = n;

