summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2016-02-17 08:44:51 +0100
committerDave Davenport <qball@gmpclient.org>2016-02-17 08:46:22 +0100
commit99515f986e941a40948f3fca37713e0758c9a1c5 (patch)
tree979b23c00ed9480f90c25c359d29c81f7cbc6865 /source
parentd4d7ed70c2784fbad2998e51f39a5f8a30ce12d2 (diff)
Fix issue #281
if one entry as input and autoselect enabled return immediately
Diffstat (limited to 'source')
-rw-r--r--source/dialogs/dmenu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/dialogs/dmenu.c b/source/dialogs/dmenu.c
index 6362c251..d76b0816 100644
--- a/source/dialogs/dmenu.c
+++ b/source/dialogs/dmenu.c
@@ -379,6 +379,10 @@ int dmenu_switcher_dialog ( void )
return TRUE;
}
}
+ if ( config.auto_select && cmd_list_length == 1 ) {
+ dmenu_output_formatted_line ( pd->format, cmd_list[0], 0, config.filter );
+ return TRUE;
+ }
if ( find_arg ( "-password" ) >= 0 ) {
menu_flags |= MENU_PASSWORD;
}