diff --git a/thunar/thunar-details-view.c b/thunar/thunar-details-view.c
index 7bb295773f409ab166f246db16e2bfeb3d5a434d..f0c32375f0ddc619cb7d6b258d8c4b771dac22b9 100644
--- a/thunar/thunar-details-view.c
+++ b/thunar/thunar-details-view.c
@@ -683,16 +683,11 @@ thunar_details_view_button_press_event (GtkTreeView       *tree_view,
               gtk_tree_selection_select_path (selection, path);
             }
           gtk_tree_path_free (path);
-
-          /* queue the menu popup */
-          thunar_standard_view_queue_popup (THUNAR_STANDARD_VIEW (details_view), event);
-        }
-      else
-        {
-          /* open the context menu */
-          thunar_standard_view_context_menu (THUNAR_STANDARD_VIEW (details_view), event->button, event->time);
         }
 
+      /* open the context menu */
+      thunar_standard_view_context_menu (THUNAR_STANDARD_VIEW (details_view), event->button, event->time);
+
       return TRUE;
     }
   else if ((event->type == GDK_BUTTON_PRESS || event->type == GDK_2BUTTON_PRESS) && event->button == 2)