diff -ruN cairo-dock-plug-ins-orig/quick-browser/src/applet-menu.c cairo-dock-plug-ins/quick-browser/src/applet-menu.c --- cairo-dock-plug-ins-orig/quick-browser/src/applet-menu.c 2010-08-22 06:18:18.000000000 +0430 +++ cairo-dock-plug-ins/quick-browser/src/applet-menu.c 2010-10-16 07:51:51.000000000 +0330 @@ -219,7 +219,15 @@ } else { - cairo_dock_fm_launch_uri (pItem->cPath); + gchar *cName = NULL, *cURI = NULL, *cIconName = NULL; + gboolean bIsDirectory; + int iVolumeID; + double fOrder; + cairo_dock_fm_get_file_info (pItem->cPath, &cName, &cURI, &cIconName, &bIsDirectory, &iVolumeID, &fOrder, 0); + g_free (cName); + + cairo_dock_fm_launch_uri (cURI); + g_free (cURI); cd_quick_browser_destroy_menu (myApplet); } CD_APPLET_LEAVE (); diff -ruN cairo-dock-plug-ins-orig/quick-browser/src/applet-notifications.c cairo-dock-plug-ins/quick-browser/src/applet-notifications.c --- cairo-dock-plug-ins-orig/quick-browser/src/applet-notifications.c 2010-09-20 02:17:39.000000000 +0430 +++ cairo-dock-plug-ins/quick-browser/src/applet-notifications.c 2010-10-16 08:01:14.000000000 +0330 @@ -40,7 +40,14 @@ CD_APPLET_ON_MIDDLE_CLICK_BEGIN - cairo_dock_fm_launch_uri (myConfig.cDirPath); + gchar *cName = NULL, *cURI = NULL, *cIconName = NULL; + gboolean bIsDirectory; + int iVolumeID; + double fOrder; + cairo_dock_fm_get_file_info (myConfig.cDirPath, &cName, &cURI, &cIconName, &bIsDirectory, &iVolumeID, &fOrder, 0); + g_free (cName); + cairo_dock_fm_launch_uri (cURI); + g_free (cURI); CD_APPLET_ON_MIDDLE_CLICK_END