From 1cf1eb915575312e6a09ff851275f2a762b3ba79 Mon Sep 17 00:00:00 2001 From: Konstantin Dmitriev Date: Nov 22 2017 20:17:09 +0000 Subject: OpenToonz: Make sure to uninstall version with the same architecture --- diff --git a/docker-builder-data/build/script/packet/opentoonz-nsis.files/opentoonz.nsi b/docker-builder-data/build/script/packet/opentoonz-nsis.files/opentoonz.nsi index 8d98769..46abba9 100644 --- a/docker-builder-data/build/script/packet/opentoonz-nsis.files/opentoonz.nsi +++ b/docker-builder-data/build/script/packet/opentoonz-nsis.files/opentoonz.nsi @@ -169,6 +169,17 @@ Section "Uninstall" SectionEnd Function .onInit + + SetRegView ${PK_ARCH} + + ; Check previous installation + ReadRegStr $R0 HKLM "${PRODUCT_UNINSTALL_KEY}" "UninstallString" + StrCmp $R0 "" 0 oops + + ; Check previous installation 2 + ReadRegStr $R0 HKLM "${PRODUCT_UNINSTALL_KEY2}" "UninstallString" + StrCmp $R0 "" 0 oops + SetRegView 32 ; Check previous installation