Bug 793438 - Always add start menu shortcut on Win8 for Metro browser builds. r=jimm

This commit is contained in:
Brian R. Bondy 2012-10-24 11:45:16 -04:00
parent 105151db50
commit 35cc811c13

View File

@ -831,7 +831,16 @@ Function leaveShortcuts
Abort Abort
${EndIf} ${EndIf}
${MUI_INSTALLOPTIONS_READ} $AddDesktopSC "shortcuts.ini" "Field 2" "State" ${MUI_INSTALLOPTIONS_READ} $AddDesktopSC "shortcuts.ini" "Field 2" "State"
${MUI_INSTALLOPTIONS_READ} $AddStartMenuSC "shortcuts.ini" "Field 3" "State"
; If we have a Metro browser and are Win8, then we don't have a Field 3
!ifdef MOZ_METRO
${Unless} ${AtLeastWin8}
!endif
${MUI_INSTALLOPTIONS_READ} $AddStartMenuSC "shortcuts.ini" "Field 3" "State"
!ifdef MOZ_METRO
${EndIf}
!endif
; Don't install the quick launch shortcut on Windows 7 ; Don't install the quick launch shortcut on Windows 7
${Unless} ${AtLeastWin7} ${Unless} ${AtLeastWin7}
${MUI_INSTALLOPTIONS_READ} $AddQuickLaunchSC "shortcuts.ini" "Field 4" "State" ${MUI_INSTALLOPTIONS_READ} $AddQuickLaunchSC "shortcuts.ini" "Field 4" "State"
@ -1097,13 +1106,21 @@ Function .onInit
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 2" State "1" WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 2" State "1"
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 2" Flags "GROUP" WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 2" Flags "GROUP"
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Type "checkbox" ; Don't offer to install the start menu shortcut on Windows 8
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Text "$(ICONS_STARTMENU)" ; for Metro builds.
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Left "0" !ifdef MOZ_METRO
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Right "-1" ${Unless} ${AtLeastWin8}
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Top "40" !endif
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Bottom "50" WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Type "checkbox"
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" State "1" WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Text "$(ICONS_STARTMENU)"
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Left "0"
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Right "-1"
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Top "40"
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" Bottom "50"
WriteINIStr "$PLUGINSDIR\shortcuts.ini" "Field 3" State "1"
!ifdef MOZ_METRO
${EndIf}
!endif
; Don't offer to install the quick launch shortcut on Windows 7 ; Don't offer to install the quick launch shortcut on Windows 7
${Unless} ${AtLeastWin7} ${Unless} ${AtLeastWin7}