diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2013-03-15 14:16:15 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2013-03-15 14:16:15 +0100 |
| commit | 0c4addb40cfdbdc1590b5311eda82bbc607f1030 (patch) | |
| tree | 1d8b2036fbd77fa390b30d377f152a3ad4076883 /src | |
| parent | 84e3c99c9366bd015359aec426795313bde802b1 (diff) | |
replay_macro: parse keys only once
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.cc b/src/main.cc index a4f21e33..8ae6735f 100644 --- a/src/main.cc +++ b/src/main.cc @@ -478,8 +478,9 @@ void replay_macro(Context& context) running_macro = true; auto stop_macro = on_scope_end([&] { running_macro = false; }); + auto keys = parse_keys(reg_val[0]); scoped_edition edition(context.editor()); - do { exec_keys(parse_keys(reg_val[0]), context); } while (--count > 0); + do { exec_keys(keys, context); } while (--count > 0); } } }); |
