Commit 7ac54997 authored by jackhou's avatar jackhou Committed by Commit bot

[CrOS] Show extensions that can use file_handlers in Files app.

An earlier CL enabled file_handlers and chrome.app.runtime to be used
by whitelisted extensions:
https://codereview.chromium.org/265503003

This updates the Files app to show these extensions as handlers.

BUG=329587

Review URL: https://codereview.chromium.org/609643002

Cr-Commit-Position: refs/heads/master@{#297367}
parent 31eb3276
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#include "chrome/browser/extensions/extension_tab_util.h" #include "chrome/browser/extensions/extension_tab_util.h"
#include "chrome/browser/extensions/extension_util.h" #include "chrome/browser/extensions/extension_util.h"
#include "chrome/browser/profiles/profile.h" #include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/extensions/application_launch.h"
#include "chrome/browser/ui/webui/extensions/extension_icon_source.h" #include "chrome/browser/ui/webui/extensions/extension_icon_source.h"
#include "chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h" #include "chrome/common/extensions/api/file_browser_handlers/file_browser_handler.h"
#include "chrome/common/extensions/api/file_manager_private.h" #include "chrome/common/extensions/api/file_manager_private.h"
...@@ -371,8 +372,9 @@ void FindFileHandlerTasks( ...@@ -371,8 +372,9 @@ void FindFileHandlerTasks(
++iter) { ++iter) {
const Extension* extension = iter->get(); const Extension* extension = iter->get();
// We don't support using hosted apps to open files. // Check that the extension can be launched via an event. This includes all
if (!extension->is_platform_app()) // platform apps plus whitelisted extensions.
if (!CanLaunchViaEvent(extension))
continue; continue;
// Ephemeral apps cannot be file handlers. // Ephemeral apps cannot be file handlers.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment