mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-09 13:12:40 +02:00
manually set installer/uninstaller dpi aware
This commit is contained in:
parent
82374c7330
commit
da1a72ed19
1 changed files with 10 additions and 1 deletions
|
@ -37,7 +37,6 @@
|
|||
; Set name prior to inner loop so uninstaller has correct values
|
||||
Name "@CPACK_NSIS_PACKAGE_NAME@"
|
||||
BrandingText " "
|
||||
ManifestDPIAware true
|
||||
|
||||
!ifdef INNER
|
||||
!echo "Inner invocation" ; just to see what's going on
|
||||
|
@ -989,6 +988,11 @@ FunctionEnd
|
|||
; determine admin versus local install
|
||||
Function un.onInit
|
||||
|
||||
; manually set this process to DPI aware for fonts on high-dpi screens
|
||||
${If} ${AtLeastWinVista}
|
||||
System::Call 'user32::SetProcessDPIAware()'
|
||||
${EndIf}
|
||||
|
||||
; In order for the uninstaller to be able to remove itself, we have to do some trickery here.
|
||||
; If the $EXEPATH does not contain the $TEMP dir, this instance is not the copied one
|
||||
; so we move it to the $TEMP dir and then execute the copied uninstaller.
|
||||
|
@ -1214,6 +1218,11 @@ SectionEnd
|
|||
|
||||
Function .onInit
|
||||
|
||||
; manually set this process to DPI aware for fonts on high-dpi screens
|
||||
${If} ${AtLeastWinVista}
|
||||
System::Call 'user32::SetProcessDPIAware()'
|
||||
${EndIf}
|
||||
|
||||
!ifdef INNER
|
||||
; If INNER is defined, then we aren't supposed to do anything except write out
|
||||
; the installer. This is better than processing a command line option as it means
|
||||
|
|
Loading…
Reference in a new issue