From 717bcfa19eb6d6351c471b657312097ad1261da5 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 4 Sep 2020 17:14:30 +0200 Subject: Preserve cmd parameters when loading json from GUI --- common/command.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'common/command.cc') diff --git a/common/command.cc b/common/command.cc index f0d028ce..cad89c02 100644 --- a/common/command.cc +++ b/common/command.cc @@ -430,7 +430,6 @@ int CommandHandler::exec() std::unique_ptr CommandHandler::load_json(std::string filename) { - vm.clear(); std::unordered_map values; std::unique_ptr ctx = createContext(values); setupContext(ctx.get()); @@ -444,6 +443,11 @@ std::unique_ptr CommandHandler::load_json(std::string filename) return ctx; } +void CommandHandler::clear() +{ + vm.clear(); +} + void CommandHandler::run_script_hook(const std::string &name) { #ifndef NO_PYTHON -- cgit v1.2.3