summaryrefslogtreecommitdiffstats
path: root/source/view.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/view.c')
-rw-r--r--source/view.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/source/view.c b/source/view.c
index e0b5c46c..bcb37836 100644
--- a/source/view.c
+++ b/source/view.c
@@ -1125,6 +1125,25 @@ gboolean rofi_view_trigger_action ( RofiViewState *state, KeyBindingAction actio
}
break;
}
+ case SELECT_ELEMENT_1:
+ case SELECT_ELEMENT_2:
+ case SELECT_ELEMENT_3:
+ case SELECT_ELEMENT_4:
+ case SELECT_ELEMENT_5:
+ case SELECT_ELEMENT_6:
+ case SELECT_ELEMENT_7:
+ case SELECT_ELEMENT_8:
+ case SELECT_ELEMENT_9:
+ case SELECT_ELEMENT_10:
+ {
+ unsigned int index = action - SELECT_ELEMENT_1;
+ if ( index < state->filtered_lines ) {
+ state->selected_line = state->line_map[index];
+ state->retv = MENU_OK;
+ state->quit = TRUE;
+ }
+ break;
+ }
case CUSTOM_1:
case CUSTOM_2:
case CUSTOM_3: