From af6094c3e5cf5a5dace95b9106c22b9ab0875c81 Mon Sep 17 00:00:00 2001 From: Mikhail Filippov Date: Wed, 2 Nov 2022 10:11:44 +0400 Subject: [PATCH] RIDER-83597 Add flag RUN_AFTER_FINISH which allows run product after install by default. (cherry picked from commit c7cb53f41cbcc09022ab2ca70b894ac047af8cf3) IJ-MR-97634 GitOrigin-RevId: bf09e5e34b7a797fcefcba715e952f405abd2146 --- build/conf/nsis/idea.nsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build/conf/nsis/idea.nsi b/build/conf/nsis/idea.nsi index 9c04e93f8482..bddc9a7b9977 100644 --- a/build/conf/nsis/idea.nsi +++ b/build/conf/nsis/idea.nsi @@ -448,7 +448,11 @@ Page custom ConfirmDesktopShortcut !define MUI_PAGE_HEADER_TEXT "$(installing_product)" !insertmacro MUI_PAGE_INSTFILES +!ifdef RUN_AFTER_FINISH +!define MUI_FINISHPAGE_RUN_CHECKED +!else !define MUI_FINISHPAGE_RUN_NOTCHECKED +!endif !define MUI_FINISHPAGE_REBOOTLATER_DEFAULT !define MUI_FINISHPAGE_RUN !define MUI_FINISHPAGE_RUN_FUNCTION PageFinishRun @@ -466,6 +470,7 @@ InstallDir "$PROGRAMFILES\${MANUFACTURER}\${INSTALL_DIR_AND_SHORTCUT_NAME}" BrandingText " " Function PageFinishRun + IfSilent +2 +1 !insertmacro UAC_AsUser_ExecShell "" "${PRODUCT_EXE_FILE}" "" "$INSTDIR\bin" "" FunctionEnd