mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-25 13:55:34 -05:00
Reverting c/p behavior, misread comments.
This commit is contained in:
parent
9bbb79a888
commit
77a0a765ae
4 changed files with 13 additions and 13 deletions
|
@ -81,9 +81,9 @@ char *i3_socket_path = NULL;
|
||||||
|
|
||||||
|
|
||||||
xdgHandle xdg_handle;
|
xdgHandle xdg_handle;
|
||||||
const char *cache_dir = NULL;
|
const char *cache_dir = NULL;
|
||||||
unsigned int NumlockMask = 0;
|
unsigned int NumlockMask = 0;
|
||||||
Display *display = NULL;
|
Display *display = NULL;
|
||||||
|
|
||||||
|
|
||||||
typedef struct _Switcher
|
typedef struct _Switcher
|
||||||
|
@ -1053,7 +1053,7 @@ static void calculate_window_position ( const workarea *mon, int *x, int *y, int
|
||||||
}
|
}
|
||||||
|
|
||||||
MenuReturn menu ( char **lines, unsigned int num_lines, char **input, char *prompt, Time *time,
|
MenuReturn menu ( char **lines, unsigned int num_lines, char **input, char *prompt, Time *time,
|
||||||
int *shift, menu_match_cb mmc, void *mmc_data, int *selected_line , int sorting)
|
int *shift, menu_match_cb mmc, void *mmc_data, int *selected_line, int sorting )
|
||||||
{
|
{
|
||||||
int retv = MENU_CANCEL;
|
int retv = MENU_CANCEL;
|
||||||
unsigned int i, j;
|
unsigned int i, j;
|
||||||
|
@ -1203,7 +1203,7 @@ MenuReturn menu ( char **lines, unsigned int num_lines, char **input, char *prom
|
||||||
KeySym prev_key = 0;
|
KeySym prev_key = 0;
|
||||||
unsigned int selected = 0;
|
unsigned int selected = 0;
|
||||||
int last_offset = 0;
|
int last_offset = 0;
|
||||||
int init = 0;
|
int init = 0;
|
||||||
if ( selected_line != NULL ) {
|
if ( selected_line != NULL ) {
|
||||||
if ( *selected_line >= 0 && *selected_line <= num_lines ) {
|
if ( *selected_line >= 0 && *selected_line <= num_lines ) {
|
||||||
selected = *selected_line;
|
selected = *selected_line;
|
||||||
|
@ -1228,9 +1228,9 @@ MenuReturn menu ( char **lines, unsigned int num_lines, char **input, char *prom
|
||||||
}
|
}
|
||||||
// Try to look-up the selected line and highlight that.
|
// Try to look-up the selected line and highlight that.
|
||||||
// This is needed 'hack' to fix the dmenu 'next row' modi.
|
// This is needed 'hack' to fix the dmenu 'next row' modi.
|
||||||
if(init == 0 && selected_line != NULL && (*selected_line) == i) {
|
if ( init == 0 && selected_line != NULL && ( *selected_line ) == i ) {
|
||||||
selected = j;
|
selected = j;
|
||||||
init = 1;
|
init = 1;
|
||||||
}
|
}
|
||||||
j++;
|
j++;
|
||||||
}
|
}
|
||||||
|
@ -1370,7 +1370,7 @@ MenuReturn menu ( char **lines, unsigned int num_lines, char **input, char *prom
|
||||||
}
|
}
|
||||||
if ( key == XK_Insert ) {
|
if ( key == XK_Insert ) {
|
||||||
XConvertSelection ( display, ( ev.xkey.state & ShiftMask ) ?
|
XConvertSelection ( display, ( ev.xkey.state & ShiftMask ) ?
|
||||||
netatoms[CLIPBOARD] : XA_PRIMARY,
|
XA_PRIMARY : netatoms[CLIPBOARD],
|
||||||
netatoms[UTF8_STRING], netatoms[UTF8_STRING], main_window, CurrentTime );
|
netatoms[UTF8_STRING], netatoms[UTF8_STRING], main_window, CurrentTime );
|
||||||
}
|
}
|
||||||
else if ( ( ( ev.xkey.state & ShiftMask ) == ShiftMask ) &&
|
else if ( ( ( ev.xkey.state & ShiftMask ) == ShiftMask ) &&
|
||||||
|
@ -1669,7 +1669,7 @@ SwitcherMode run_switcher_window ( char **input, void *data )
|
||||||
Time time;
|
Time time;
|
||||||
int selected_line = 0;
|
int selected_line = 0;
|
||||||
MenuReturn mretv = menu ( list, lines, input, "window:", &time, NULL,
|
MenuReturn mretv = menu ( list, lines, input, "window:", &time, NULL,
|
||||||
window_match, ids, &selected_line, config.levenshtein_sort );
|
window_match, ids, &selected_line, config.levenshtein_sort );
|
||||||
|
|
||||||
if ( mretv == MENU_NEXT ) {
|
if ( mretv == MENU_NEXT ) {
|
||||||
retv = NEXT_DIALOG;
|
retv = NEXT_DIALOG;
|
||||||
|
|
|
@ -213,8 +213,8 @@ SwitcherMode run_switcher_dialog ( char **input, void *data )
|
||||||
cmd_list[1] = NULL;
|
cmd_list[1] = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
int mretv = menu ( cmd_list, cmd_list_length, input, "run:",
|
int mretv = menu ( cmd_list, cmd_list_length, input, "run:",
|
||||||
NULL, &shift, token_match, NULL, &selected_line, config.levenshtein_sort );
|
NULL, &shift, token_match, NULL, &selected_line, config.levenshtein_sort );
|
||||||
|
|
||||||
if ( mretv == MENU_NEXT ) {
|
if ( mretv == MENU_NEXT ) {
|
||||||
retv = NEXT_DIALOG;
|
retv = NEXT_DIALOG;
|
||||||
|
|
|
@ -134,7 +134,7 @@ SwitcherMode script_switcher_dialog ( char **input, void *data )
|
||||||
unsigned int new_length = 0;
|
unsigned int new_length = 0;
|
||||||
char **new_list = NULL;
|
char **new_list = NULL;
|
||||||
int mretv = menu ( list, length, input, prompt, NULL, NULL,
|
int mretv = menu ( list, length, input, prompt, NULL, NULL,
|
||||||
token_match, NULL, &selected_line , FALSE);
|
token_match, NULL, &selected_line, FALSE );
|
||||||
|
|
||||||
if ( mretv == MENU_NEXT ) {
|
if ( mretv == MENU_NEXT ) {
|
||||||
retv = NEXT_DIALOG;
|
retv = NEXT_DIALOG;
|
||||||
|
|
|
@ -231,7 +231,7 @@ SwitcherMode ssh_switcher_dialog ( char **input, void *data )
|
||||||
int shift = 0;
|
int shift = 0;
|
||||||
int selected_line = 0;
|
int selected_line = 0;
|
||||||
int mretv = menu ( cmd_list, cmd_list_length, input, "ssh:",
|
int mretv = menu ( cmd_list, cmd_list_length, input, "ssh:",
|
||||||
NULL, &shift, token_match, NULL, &selected_line, config.levenshtein_sort );
|
NULL, &shift, token_match, NULL, &selected_line, config.levenshtein_sort );
|
||||||
|
|
||||||
if ( mretv == MENU_NEXT ) {
|
if ( mretv == MENU_NEXT ) {
|
||||||
retv = NEXT_DIALOG;
|
retv = NEXT_DIALOG;
|
||||||
|
|
Loading…
Reference in a new issue