Index: apps/saved_files_service.cc |
diff --git a/apps/saved_files_service.cc b/apps/saved_files_service.cc |
index 9f9c2b53c237641e6738d29eabcb01e1dcb93a7e..f1e12c7f0b837c1cf738445af24b11578033575d 100644 |
--- a/apps/saved_files_service.cc |
+++ b/apps/saved_files_service.cc |
@@ -16,6 +16,7 @@ |
#include "extensions/browser/extension_host.h" |
#include "extensions/browser/extension_prefs.h" |
#include "extensions/browser/extension_system.h" |
+#include "extensions/browser/extension_util.h" |
#include "extensions/common/permissions/api_permission.h" |
#include "extensions/common/permissions/permission_set.h" |
@@ -260,7 +261,7 @@ const SavedFileEntry* SavedFilesService::GetFileEntry( |
void SavedFilesService::ClearQueueIfNoRetainPermission( |
const Extension* extension) { |
- if (extension->is_ephemeral() || |
+ if (extensions::util::IsEphemeralApp(extension->id(), profile_) || |
!extension->GetActivePermissions()->HasAPIPermission( |
APIPermission::kFileSystemRetainEntries)) { |
ClearQueue(extension); |