X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fextensions%2Fextension_assets_manager_chromeos.h;h=298c991de9ea6166c7835f98a7662fcc354d33d5;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=99ac2a61d6deeac20bb35a1f0feb5d520a08f17f;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/extensions/extension_assets_manager_chromeos.h b/src/chrome/browser/extensions/extension_assets_manager_chromeos.h index 99ac2a6..298c991 100644 --- a/src/chrome/browser/extensions/extension_assets_manager_chromeos.h +++ b/src/chrome/browser/extensions/extension_assets_manager_chromeos.h @@ -52,6 +52,9 @@ class ExtensionAssetsManagerChromeOS : public ExtensionAssetsManager { // Return shared install dir. static base::FilePath GetSharedInstallDir(); + // Return true if |extension| was installed to shared location. + static bool IsSharedInstall(const Extension* extension); + // Cleans up shared extensions list in preferences and returns list of // extension IDs and version paths that are in use in |live_extension_paths|. // Files on disk are not removed. Must be called on UI thread. @@ -73,7 +76,8 @@ class ExtensionAssetsManagerChromeOS : public ExtensionAssetsManager { // Return |true| if |extension| can be installed in a shared place for all // users on the device. - static bool CanShareAssets(const Extension* extension); + static bool CanShareAssets(const Extension* extension, + const base::FilePath& unpacked_extension_root); // Called on the UI thread to check if a given version of the |extension| // already exists at the shared location.