# HG changeset patch
# User Darshaka Pathirana <[EMAIL PROTECTED]>
# Date 1213802941 -7200
# Node ID da37dc7faa90c36ef09276671c41179d0ca499b7
# Parent e66604d29d287d35f8a576177e6b15a309911a76
user confirmation on app termination
diff -r e66604d29d28 -r da37dc7faa90 wengophone/nsis/installer.nsi
--- a/wengophone/nsis/installer.nsi Tue Jun 17 17:36:59 2008 +0200
+++ b/wengophone/nsis/installer.nsi Wed Jun 18 17:29:01 2008 +0200
@@ -104,6 +104,13 @@
DetailPrint "Stopping ${WND_TITLE} Application"
FindWindow $0 '${WND_CLASS}' '${WND_TITLE}'
IntCmp $0 0 done
+ MessageBox MB_ICONQUESTION|MB_OKCANCEL "${PRODUCT_NAME} must be
closed to proceed.$\n$\nClick $\"OK$\" to exit ${PRODUCT_NAME}
automatically and continue." /SD IDOK IDCANCEL abortTerminate
+ Goto terminate
+
+ abortTerminate:
+ Abort
+
+ terminate:
System::Call 'user32.dll::GetWindowThreadProcessId(i r0, *i .r1) i
.r2'
System::Call 'kernel32.dll::OpenProcess(i ${SYNC_TERM}, i 0, i r1)
i .r2'
SendMessage $0 ${WM_CLOSE} 0 0 /TIMEOUT=${TO_MS}
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev