ExtensionLoader: Fix incorrect ext file deletion (#10026)
Ref c492efcb31
Cette révision appartient à :
Parent
2bf77f1d81
révision
ea99d77fda
1 fichiers modifiés avec 1 ajouts et 1 suppressions
|
@ -98,7 +98,7 @@ internal object ExtensionLoader {
|
||||||
|
|
||||||
val target = File(getPrivateExtensionDir(context), "${extension.packageName}.$PRIVATE_EXTENSION_EXTENSION")
|
val target = File(getPrivateExtensionDir(context), "${extension.packageName}.$PRIVATE_EXTENSION_EXTENSION")
|
||||||
return try {
|
return try {
|
||||||
file.delete()
|
target.delete()
|
||||||
file.copyAndSetReadOnlyTo(target, overwrite = true)
|
file.copyAndSetReadOnlyTo(target, overwrite = true)
|
||||||
if (currentExtension != null) {
|
if (currentExtension != null) {
|
||||||
ExtensionInstallReceiver.notifyReplaced(context, extension.packageName)
|
ExtensionInstallReceiver.notifyReplaced(context, extension.packageName)
|
||||||
|
|
Référencer dans un nouveau ticket