aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cmdline.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmdline.cpp')
-rw-r--r--src/cmdline.cpp8
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);