diff options
Diffstat (limited to 'src/cmdline.cpp')
-rw-r--r-- | src/cmdline.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/cmdline.cpp b/src/cmdline.cpp index 1a3447f..59dba59 100644 --- a/src/cmdline.cpp +++ b/src/cmdline.cpp @@ -554,15 +554,15 @@ Cmdline::fnmacro(const gchar *name) FNMACRO_MASK_STRING = (1 << 1) }; - if (!(Flags::ed & Flags::ED_FNKEYS)) - /* function key macros disabled */ - goto default_action; - gchar macro_name[1 + strlen(name) + 1]; QRegister *reg; tecoInt mask; gchar *macro; + if (!(Flags::ed & Flags::ED_FNKEYS)) + /* function key macros disabled */ + goto default_action; + macro_name[0] = CTL_KEY('F'); g_strlcpy(macro_name + 1, name, sizeof(macro_name) - 1); |