[Xfce4-commits] r22677 - in thunar/trunk: . thunar

Benedikt Meurer benny at xfce.org
Sun Aug 6 20:38:27 UTC 2006


Author: benny
Date: 2006-08-06 20:38:25 +0000 (Sun, 06 Aug 2006)
New Revision: 22677

Modified:
   thunar/trunk/ChangeLog
   thunar/trunk/thunar/thunar-launcher.c
Log:
2006-08-06	Benedikt Meurer <benny at xfce.org>

	* thunar/thunar-launcher.c(thunar_launcher_update): Place additional
	  "Open With" action into a submenu if either more than 2 are available
	  or the default action for the file is "Execute".




Modified: thunar/trunk/ChangeLog
===================================================================
--- thunar/trunk/ChangeLog	2006-08-06 19:24:04 UTC (rev 22676)
+++ thunar/trunk/ChangeLog	2006-08-06 20:38:25 UTC (rev 22677)
@@ -1,5 +1,11 @@
 2006-08-06	Benedikt Meurer <benny at xfce.org>
 
+	* thunar/thunar-launcher.c(thunar_launcher_update): Place additional
+	  "Open With" action into a submenu if either more than 2 are available
+	  or the default action for the file is "Execute".
+
+2006-08-06	Benedikt Meurer <benny at xfce.org>
+
 	* thunar-vfs/thunar-vfs-thumb.c
 	  (thunar_vfs_thumb_factory_lookup_thumbnail): Fix an invalid return
 	  value.

Modified: thunar/trunk/thunar/thunar-launcher.c
===================================================================
--- thunar/trunk/thunar/thunar-launcher.c	2006-08-06 19:24:04 UTC (rev 22676)
+++ thunar/trunk/thunar/thunar-launcher.c	2006-08-06 20:38:25 UTC (rev 22677)
@@ -876,8 +876,10 @@
                         NULL);
         }
 
-      /* place the other applications in the "Open With" submenu if we have more than 2 other applications */
-      if (G_UNLIKELY (g_list_length (applications) > 3))
+      /* place the other applications in the "Open With" submenu if we have more than 2 other applications, or the
+       * default action for the file is "Execute", in which case the "Open With" actions aren't that relevant either
+       */
+      if (G_UNLIKELY (g_list_length (applications) > 2 || n_executables == n_selected_files))
         {
           /* determine the base paths for the actions */
           file_menu_path = "/main-menu/file-menu/placeholder-launcher/open-with-menu/placeholder-applications";



More information about the Xfce4-commits mailing list