mirror of
https://github.com/neovim/neovim.git
synced 2025-09-29 14:38:32 +00:00
refactor(ex_cd): add an early return to fix clint warning
The popupmenu.c change is unrelated.
This commit is contained in:
@@ -5544,27 +5544,26 @@ void ex_cd(exarg_T *eap)
|
||||
// for non-UNIX ":cd" means: print current directory unless 'cdhome' is set
|
||||
if (*new_dir == NUL && !p_cdh) {
|
||||
ex_pwd(NULL);
|
||||
} else
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
{
|
||||
CdScope scope = kCdScopeGlobal;
|
||||
switch (eap->cmdidx) {
|
||||
case CMD_tcd:
|
||||
case CMD_tchdir:
|
||||
scope = kCdScopeTabpage;
|
||||
break;
|
||||
case CMD_lcd:
|
||||
case CMD_lchdir:
|
||||
scope = kCdScopeWindow;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if (changedir_func(new_dir, scope)) {
|
||||
// Echo the new current directory if the command was typed.
|
||||
if (KeyTyped || p_verbose >= 5) {
|
||||
ex_pwd(eap);
|
||||
}
|
||||
CdScope scope = kCdScopeGlobal;
|
||||
switch (eap->cmdidx) {
|
||||
case CMD_tcd:
|
||||
case CMD_tchdir:
|
||||
scope = kCdScopeTabpage;
|
||||
break;
|
||||
case CMD_lcd:
|
||||
case CMD_lchdir:
|
||||
scope = kCdScopeWindow;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if (changedir_func(new_dir, scope)) {
|
||||
// Echo the new current directory if the command was typed.
|
||||
if (KeyTyped || p_verbose >= 5) {
|
||||
ex_pwd(eap);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -1042,14 +1042,14 @@ void pum_show_popupmenu(vimmenu_T *menu)
|
||||
pum_scrollbar = 0;
|
||||
pum_height = pum_size;
|
||||
pum_position_at_mouse(20);
|
||||
|
||||
pum_selected = -1;
|
||||
pum_first = 0;
|
||||
if (!p_mousemev) {
|
||||
// Pretend 'mousemoveevent' is set.
|
||||
ui_call_option_set(STATIC_CSTR_AS_STRING("mousemoveevent"), BOOLEAN_OBJ(true));
|
||||
}
|
||||
|
||||
pum_selected = -1;
|
||||
pum_first = 0;
|
||||
|
||||
for (;;) {
|
||||
pum_is_visible = true;
|
||||
pum_is_drawn = true;
|
||||
|
Reference in New Issue
Block a user