Bug 351365 - Talkback won't install for new installs when DOMi is not present in the installer. r=mscott

git-svn-id: svn://10.0.0.236/trunk@209158 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
rob_strong%exchangecode.com 2006-09-05 05:46:50 +00:00
parent b6f2b2de3a
commit 95512bf61c

View File

@ -867,10 +867,6 @@ Function preComponents
Call CheckCustom
; If DOMi isn't available skip the components page
${Unless} ${FileExists} "$EXEDIR\optional\extensions\inspector@mozilla.org"
; If talkback exists always install it enabled.
${If} ${FileExists} "$EXEDIR\optional\extensions\talkback@mozilla.org"
SectionSetFlags 2 1
${EndIf}
Abort
${EndUnless}
!insertmacro MUI_HEADER_TEXT "$(OPTIONAL_COMPONENTS_TITLE)" "$(OPTIONAL_COMPONENTS_SUBTITLE)"
@ -1120,6 +1116,8 @@ Function .onInit
${If} ${FileExists} "$EXEDIR\optional\extensions\talkback@mozilla.org"
${GetSize} "$EXEDIR\optional\extensions\talkback@mozilla.org" "/S=0K" $0 $8 $9
SectionSetSize 2 $0
; Install Talkback by default.
SectionSetFlags 2 1
${Else}
; Hide Talkback in the components page if it isn't available.
SectionSetText 2 ""