Skip to content

Commit cf935a7

Browse files
committed
installer: avoid running the UninstallRun entry more than once
Under certain circumstances, it is possible for `[UninstallRun]` entries to be run multiple times. To avoid that, we now use a `RunOnceId`. Signed-off-by: Johannes Schindelin <[email protected]>
1 parent 5441da0 commit cf935a7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/windows/Installer.Windows/Setup.iss

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Name: full; Description: "Full installation"; Flags: iscustom;
100100
Filename: "{app}\{#GcmExe}"; Parameters: "configure {#GcmConfigureCmdArgs}"; Flags: runhidden
101101

102102
[UninstallRun]
103-
Filename: "{app}\{#GcmExe}"; Parameters: "unconfigure {#GcmConfigureCmdArgs}"; Flags: runhidden
103+
Filename: "{app}\{#GcmExe}"; Parameters: "unconfigure {#GcmConfigureCmdArgs}"; Flags: runhidden; RunOnceId: "unconfigure"
104104

105105
[Files]
106106
Source: "{#PayloadDir}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs

0 commit comments

Comments
 (0)