Commit 54103d8e authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

tweaks: elide another variable, to call a function less often

Instead of always calling sctofunc(), it is now only called when
in view mode OR when (after the keystroke's function has been run)
no need for a refresh has been established yet.
No related merge requests found
Showing with 2 additions and 4 deletions
+2 -4
......@@ -1708,9 +1708,7 @@ int do_input(bool allow_funcs)
if (shortcut == NULL)
pletion_line = NULL;
else {
const subnfunc *f = sctofunc(shortcut);
if (ISSET(VIEW_MODE) && f && !f->viewok) {
if (ISSET(VIEW_MODE) && !sctofunc(shortcut)->viewok) {
print_view_warning();
return ERR;
}
......@@ -1776,7 +1774,7 @@ int do_input(bool allow_funcs)
wrap_reset();
#endif
#ifdef ENABLE_COLOR
if (f && !f->viewok && !refresh_needed)
if (!refresh_needed && !sctofunc(shortcut)->viewok)
check_the_multis(openfile->current);
#endif
if (!refresh_needed && (shortcut->func == do_delete ||
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment