Index: apps/saved_files_service.cc |
diff --git a/apps/saved_files_service.cc b/apps/saved_files_service.cc |
index f1e12c7f0b837c1cf738445af24b11578033575d..f8053c03e023a2c4627e3634546b04ed7d150f16 100644 |
--- a/apps/saved_files_service.cc |
+++ b/apps/saved_files_service.cc |
@@ -19,6 +19,7 @@ |
#include "extensions/browser/extension_util.h" |
#include "extensions/common/permissions/api_permission.h" |
#include "extensions/common/permissions/permission_set.h" |
+#include "extensions/common/permissions/permissions_data.h" |
namespace apps { |
@@ -262,7 +263,7 @@ const SavedFileEntry* SavedFilesService::GetFileEntry( |
void SavedFilesService::ClearQueueIfNoRetainPermission( |
const Extension* extension) { |
if (extensions::util::IsEphemeralApp(extension->id(), profile_) || |
- !extension->GetActivePermissions()->HasAPIPermission( |
+ !extension->permissions_data()->active_permissions()->HasAPIPermission( |
APIPermission::kFileSystemRetainEntries)) { |
ClearQueue(extension); |
} |