From d8a0f540f099dd44bdaf753ec2e3d526e3487b73 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Sun, 29 Mar 2020 12:56:47 +0200 Subject: [PATCH] Add selected-row option to normal operation. --- source/rofi.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/rofi.c b/source/rofi.c index a9b5150a..9425738b 100644 --- a/source/rofi.c +++ b/source/rofi.c @@ -191,6 +191,13 @@ static void run_switcher ( ModeMode mode ) } curr_switcher = mode; RofiViewState * state = rofi_view_create ( modi[mode], config.filter, 0, process_result ); + + // User can pre-select a row. + if ( find_arg ( "-selected-row" ) >= 0 ){ + unsigned int sr = 0; + find_arg_uint ( "-selected-row", &(sr) ); + rofi_view_set_selected_line ( state, sr ); + } if ( state ) { rofi_view_set_active ( state ); }