From 4b3b1f7786a602177e620734dbf882714ad6e615 Mon Sep 17 00:00:00 2001 From: BzKevin <36381472+BzKevin@users.noreply.github.com> Date: Tue, 12 Mar 2019 12:42:37 -0400 Subject: [PATCH] Fix bug when updating exe preference Move the preference.write() call inside the for loop --- contrib/HDRMerge.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/HDRMerge.lua b/contrib/HDRMerge.lua index 57d19d4..6b45781 100644 --- a/contrib/HDRMerge.lua +++ b/contrib/HDRMerge.lua @@ -153,8 +153,8 @@ end local function ExeUpdate(prog_tbl) dt.preferences.write(mod, 'bin_exists', 'bool', true) - dt.preferences.write('executable_paths', prog.name, 'string', GUI.exes[prog.name].value) for _,prog in pairs(prog_tbl) do + dt.preferences.write('executable_paths', prog.name, 'string', GUI.exes[prog.name].value) prog.bin = df.check_if_bin_exists(prog.name) if not prog.bin then prog.install_error = true