From ec89fe079a545c9a8861ca8dfb8e5552128bcd20 Mon Sep 17 00:00:00 2001
From: Niels Martin Hansen <nielsm@aegisub.org>
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;
 
 
+
-- 
GitLab