Bug 1197191 - Add .pdf and media file types to OpenWithProgids. r=rstrong

This commit is contained in:
Masatoshi Kimura 2015-12-18 23:00:51 +09:00
parent 6f3ded9e53
commit d3ca21019c
2 changed files with 9 additions and 0 deletions

View File

@ -352,6 +352,7 @@ ${EndIf}
${If} ${Errors}
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}" "" "FirefoxHTML"
${EndIf}
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}\OpenWithProgids" "FirefoxHTML" ""
!macroend
!define AddAssociationIfNoneExist "!insertmacro AddAssociationIfNoneExist"

View File

@ -2985,10 +2985,18 @@
Exch $R8
Push $R7
DeleteRegValue HKCU "Software\Classes\$R9\OpenWithProgids" $R8
EnumRegValue $R7 HKCU "Software\Classes\$R9\OpenWithProgids" 0
StrCmp "$R7" "" +1 +2
DeleteRegKey HKCU "Software\Classes\$R9\OpenWithProgids"
ReadRegStr $R7 HKCU "Software\Classes\$R9" ""
StrCmp "$R7" "$R8" +1 +2
DeleteRegKey HKCU "Software\Classes\$R9"
DeleteRegValue HKLM "Software\Classes\$R9\OpenWithProgids" $R8
EnumRegValue $R7 HKLM "Software\Classes\$R9\OpenWithProgids" 0
StrCmp "$R7" "" +1 +2
DeleteRegKey HKLM "Software\Classes\$R9\OpenWithProgids"
ReadRegStr $R7 HKLM "Software\Classes\$R9" ""
StrCmp "$R7" "$R8" +1 +2
DeleteRegValue HKLM "Software\Classes\$R9" ""