From ec89fe079a545c9a8861ca8dfb8e5552128bcd20 Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Sat, 30 Jan 2010 13:56:22 +0000 Subject: [PATCH] Change upgrade installer to also be able to "upgrade" 2.1.8 release. Originally committed to SVN as r4070. --- aegisub/packages/win_installer/aegisub2-upgrade.iss | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/aegisub/packages/win_installer/aegisub2-upgrade.iss b/aegisub/packages/win_installer/aegisub2-upgrade.iss index 3e6dacf07..bf2bdc371 100644 --- a/aegisub/packages/win_installer/aegisub2-upgrade.iss +++ b/aegisub/packages/win_installer/aegisub2-upgrade.iss @@ -74,10 +74,12 @@ begin try if RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{24BC8B57-716C-444F-B46B-A3349B9164C5}_is1', 'DisplayVersion', OldVersionString) and RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{24BC8B57-716C-444F-B46B-A3349B9164C5}_is1', 'InstallLocation', OldVersionDir) and - (OldVersionString = '2.1.7') and - FileSize(OldVersionDir + '\aegisub32.exe', OldExeSize) and - (OldExeSize = 5668864) and - (GetMD5OfFile(OldVersionDir + '\aegisub32.exe') = 'c5e6c3e6511f4c293a12c980d8c4ca6e') then + ( + ((OldVersionString = '2.1.7') and FileSize(OldVersionDir + '\aegisub32.exe', OldExeSize) and (OldExeSize = 5668864) and + (GetMD5OfFile(OldVersionDir + '\aegisub32.exe') = 'c5e6c3e6511f4c293a12c980d8c4ca6e')) or + ((OldVersionString = '2.1.8') and FileSize(OldVersionDir + '\aegisub32.exe', OldExeSize) and (OldExeSize = 5595648) and + (GetMD5OfFile(OldVersionDir + '\aegisub32.exe') = 'ed67349f7dace0444fd5edcab5039737')) + ) then begin Result := True; end; @@ -102,3 +104,4 @@ begin end; +