Commit 1128a9e438e77245f5d1eb9a56c0b1b7f4f2fad3
1 parent
0e00d9a1
Exists in
v5.2
Adding windows message for updated environment.
Showing
1 changed file
with
5 additions
and
0 deletions
Show diff stats
win/pw3270.nsi.in
... | ... | @@ -236,7 +236,9 @@ SubSection "@PRODUCT_NAME@" SecMain |
236 | 236 | file "/oname=$INSTDIR\sdk\def\libhllapi.def" "@PRODUCT_NAME@\def\libhllapi.def" |
237 | 237 | file "/oname=$INSTDIR\sdk\lib\libhllapi.dll.a" "libhllapi.dll.a" |
238 | 238 | |
239 | + SetRegView @WINARCH@ | |
239 | 240 | WriteRegExpandStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "PW3270_SDK_PATH" "$INSTDIR\sdk" |
241 | + SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000 | |
240 | 242 | |
241 | 243 | SectionEnd |
242 | 244 | !endif |
... | ... | @@ -273,6 +275,7 @@ Section "Uninstall" |
273 | 275 | RMDir /r "$INSTDIR\sdk" |
274 | 276 | RMDir /r "$INSTDIR\gtk2-runtime" |
275 | 277 | |
278 | + | |
276 | 279 | # Delete all files |
277 | 280 | delete "$INSTDIR\*.dll" |
278 | 281 | |
... | ... | @@ -283,6 +286,8 @@ Section "Uninstall" |
283 | 286 | |
284 | 287 | SetRegView @WINARCH@ |
285 | 288 | DeleteRegKey HKLM "Software\@PRODUCT_NAME@" |
289 | + DeleteRegValue HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "PW3270_SDK_PATH" | |
290 | + SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000 | |
286 | 291 | |
287 | 292 | # Delete System libraries |
288 | 293 | delete $SYSDIR\libipc3270.dll | ... | ... |