diff --git a/src/util/code-runner.vala b/src/util/code-runner.vala index 7061376..026a860 100755 --- a/src/util/code-runner.vala +++ b/src/util/code-runner.vala @@ -15,30 +15,21 @@ private static void code_runner_plugin_init(){ code_runner_plugin script = new code_runner_plugin(); script.name = plugin; script.init.connect((image, directory)=>{ - save_env(); - clear_env(); setenv("IMAGE", image, 1); setenv("DIRECTORY", directory, 1); setenv("ACTION", "init", 1); run("%s/%s".printf(plugin_directory ,plugin)); - restore_env(); - + }); script.run.connect((command)=>{ - save_env(); - clear_env(); setenv("COMMAND", command, 1); setenv("ACTION", "run", 1); int status = run("%s/%s".printf(plugin_directory, plugin)); - restore_env(); return status; }); script.clean.connect(()=>{ - save_env(); - clear_env(); setenv("ACTION", "clean", 1); run("%s/%s".printf(plugin_directory, plugin)); - restore_env(); }); add_code_runner_plugin(script); }