diff --git a/sm-ssc.nsi b/sm-ssc.nsi index 4655f8e1ba..293c2ab13b 100644 --- a/sm-ssc.nsi +++ b/sm-ssc.nsi @@ -846,8 +846,37 @@ Section "Uninstall" RMDir "$INSTDIR" ; will delete only if empty SetShellVarContext current - Delete "$DESKTOP\Play StepMania CVS.lnk" - Delete "$DESKTOP\${PRODUCT_DISPLAY}.lnk" + + ; kill shortcuts + !ifdef MAKE_DESKTOP_SHORTCUT + Delete "$DESKTOP\$(TEXT_IO_RUN).lnk" + !endif + !ifdef MAKE_DESKTOP_SHORTCUT + Delete "$DESKTOP\$(TEXT_IO_RUN).lnk" + !endif + + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN).lnk" + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_RUN_WITHOUT_SSE2).lnk" + + !ifdef MAKE_OPEN_PROGRAM_FOLDER_SHORTCUT + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_PROGRAM_FOLDER).lnk" + !endif + !ifdef MAKE_OPEN_SETTINGS_FOLDER_SHORTCUT + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_OPEN_SETTINGS_FOLDER).lnk" + !endif + + ;Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_VIEW_STATISTICS).lnk" + ;Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TOOLS).lnk" + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_MANUAL).lnk" + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_UNINSTALL).lnk" + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_WEB_SITE).lnk" + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_TEXTURE_FONT_GENERATOR).lnk" + !ifdef MAKE_UPDATES_SHORTCUT + Delete "$SMPROGRAMS\${PRODUCT_ID}\$(TEXT_IO_CHECK_FOR_UPDATES).lnk" + !endif + Delete "$INSTDIR\${PRODUCT_ID}.lnk" + Delete "$INSTDIR\${PRODUCT_ID} (non-SSE2).lnk" + ; I'm being paranoid here: Delete "$SMPROGRAMS\${PRODUCT_ID}\*.*" RMDir "$SMPROGRAMS\${PRODUCT_ID}"