diff options
author | Dave Davenport <qball@gmpclient.org> | 2016-02-06 14:41:08 +0100 |
---|---|---|
committer | Dave Davenport <qball@gmpclient.org> | 2016-02-06 14:41:08 +0100 |
commit | c217307b43f27d656177ab22ac018d1004e524ec (patch) | |
tree | 7c81374c86b305e8e7dab14c2d04ae4c39bed0b3 /source | |
parent | adfc83f07d17b6eed67a3e37ca3ced75bb6ec96d (diff) |
Update!
Diffstat (limited to 'source')
-rw-r--r-- | source/dialogs/dmenu.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/dialogs/dmenu.c b/source/dialogs/dmenu.c index 2daeb5d4..cd76ff7b 100644 --- a/source/dialogs/dmenu.c +++ b/source/dialogs/dmenu.c @@ -439,10 +439,16 @@ int dmenu_switcher_dialog ( void ) if ( ( mretv & MENU_QUICK_SWITCH ) ) { retv = 10 + ( mretv & MENU_LOWER_MASK ); } + rofi_view_free ( state ); + g_free ( input ); + mode_destroy ( &dmenu_mode ); return retv; } pd->selected_line = next_pos - 1; } + // Restart + rofi_view_restart ( state ); + rofi_view_set_selected_line ( state, pd->selected_line ); continue; } // We normally do not want to restart the loop. |