Index: chrome/browser/extensions/extension_service.cc |
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc |
index 03d1faffd0c87fa6f704a3bb2eab9fe93431e077..6242bba481cdf52008b61673c3b6c262c6b7897b 100644 |
--- a/chrome/browser/extensions/extension_service.cc |
+++ b/chrome/browser/extensions/extension_service.cc |
@@ -699,7 +699,8 @@ bool ExtensionService::UninstallExtension( |
bool external_uninstall = |
(reason == UNINSTALL_REASON_INTERNAL_MANAGEMENT) || |
(reason == UNINSTALL_REASON_ORPHANED_EXTERNAL_EXTENSION) || |
- (reason == UNINSTALL_REASON_ORPHANED_SHARED_MODULE); |
+ (reason == UNINSTALL_REASON_ORPHANED_SHARED_MODULE) || |
+ (reason == UNINSTALL_REASON_SYNC_BY_CUSTODIAN); |
not at google - send to devlin
2014/07/18 14:45:08
Thanks for updating the other call sites.
With th
not at google - send to devlin
2014/07/21 16:48:23
I guess I mean 2 things:
- you could not even trig
Marc Treib
2014/07/22 09:30:07
Ah, right, that'll work, and not require changes t
|
if (!external_uninstall && |
!system_->management_policy()->UserMayModifySettings( |
extension.get(), error)) { |