From 3cb4402eda5408b4a0e54f689a8bd41e1b97105f Mon Sep 17 00:00:00 2001
From: Alexander Schwinn <alexxcons@xfce.org>
Date: Fri, 8 Jan 2021 13:57:56 +0100
Subject: [PATCH] Regression: "Open with other application" missing (Issue
 #470)

If a single file was selected which was associated with only a single
mime-type, than neither the "Open with" menu was shown, nor "open with
other application".

Fixes #470
---
 thunar/thunar-launcher.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/thunar/thunar-launcher.c b/thunar/thunar-launcher.c
index d246f0f62..af508bc10 100644
--- a/thunar/thunar-launcher.c
+++ b/thunar/thunar-launcher.c
@@ -2866,6 +2866,14 @@ thunar_launcher_append_open_section (ThunarLauncher *launcher,
       submenu = thunar_launcher_build_application_submenu (launcher, applications);
       gtk_menu_item_set_submenu (GTK_MENU_ITEM (menu_item), submenu);
     }
+  else
+    {
+      if (launcher->n_files_to_process == 1)
+        {
+          xfce_gtk_menu_append_seperator (GTK_MENU_SHELL (menu));
+          thunar_launcher_append_menu_item (launcher, GTK_MENU_SHELL (menu), THUNAR_LAUNCHER_ACTION_OPEN_WITH_OTHER, FALSE);
+        }
+    }
 
   g_list_free_full (applications, g_object_unref);
   return TRUE;
-- 
GitLab