summaryrefslogtreecommitdiff
path: root/misc/nsis
diff options
context:
space:
mode:
authorbitraid <bitraid@protonmail.ch>2018-10-17 10:43:49 +0300
committerbitraid <bitraid@protonmail.ch>2018-10-17 13:58:02 +0300
commita992c015c1b09a34bad9109b9a5552c9ce2545e9 (patch)
tree854f89d9d95ef2be7224cb2b77a6ca34cb5b544a /misc/nsis
parent1fe1641f7bc7e7af2436d8dfe979e98a091f2fe9 (diff)
downloadqutebrowser-a992c015c1b09a34bad9109b9a5552c9ce2545e9.tar.gz
qutebrowser-a992c015c1b09a34bad9109b9a5552c9ce2545e9.zip
NSIS: use builtin function to refresh shell icons
Diffstat (limited to 'misc/nsis')
-rwxr-xr-xmisc/nsis/install.nsh3
-rwxr-xr-xmisc/nsis/uninstall.nsh3
2 files changed, 2 insertions, 4 deletions
diff --git a/misc/nsis/install.nsh b/misc/nsis/install.nsh
index 477ac144e..114d5aa83 100755
--- a/misc/nsis/install.nsh
+++ b/misc/nsis/install.nsh
@@ -405,8 +405,7 @@ Section "-Write Install Info" ; hidden section, write install info as the final
StrCpy $4 '0$4'
WriteRegStr SHCTX "${MULTIUSER_INSTALLMODE_UNINSTALL_REGISTRY_KEY_PATH}$0" "InstallDate" "$1$2$4"
- ; Refresh Shell Icons
- System::Call "shell32::SHChangeNotify(i 0x08000000, i 0, i 0, i 0)"
+ ${RefreshShellIcons}
SectionEnd
; Modern install component descriptions
diff --git a/misc/nsis/uninstall.nsh b/misc/nsis/uninstall.nsh
index 4d45d270e..13cbc2903 100755
--- a/misc/nsis/uninstall.nsh
+++ b/misc/nsis/uninstall.nsh
@@ -68,8 +68,7 @@ Section "un.Program Files" SectionUninstallProgram
DeleteRegValue SHCTX "SOFTWARE\Classes\.xht\OpenWithProgids" "${PRODUCT_NAME}HTML"
DeleteRegValue SHCTX "SOFTWARE\Classes\.xhtml\OpenWithProgids" "${PRODUCT_NAME}HTML"
DeleteRegValue SHCTX "SOFTWARE\Classes\.webp\OpenWithProgids" "${PRODUCT_NAME}HTML"
- ; Refresh Shell Icons
- System::Call "shell32::SHChangeNotify(i 0x08000000, i 0, i 0, i 0)"
+ ${RefreshShellIcons}
${endif}
${endif}
SectionEnd