X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fextensions%2Fextension_tab_util.cc;h=350ea95dda719866c3ea1c744afb64a35ddfc822;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=4fcb35c49cd4fa365d209c386087013b75effcfa;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/extensions/extension_tab_util.cc b/src/chrome/browser/extensions/extension_tab_util.cc index 4fcb35c..350ea95 100644 --- a/src/chrome/browser/extensions/extension_tab_util.cc +++ b/src/chrome/browser/extensions/extension_tab_util.cc @@ -21,6 +21,7 @@ #include "chrome/browser/ui/scoped_tabbed_browser_displayer.h" #include "chrome/browser/ui/tab_contents/tab_contents_iterator.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" +#include "chrome/common/extensions/api/tabs.h" #include "chrome/common/extensions/manifest_url_handler.h" #include "chrome/common/url_constants.h" #include "components/url_fixer/url_fixer.h" @@ -169,8 +170,8 @@ base::DictionaryValue* ExtensionTabUtil::OpenTab( GURL url; if (params.url.get()) { std::string url_string= *params.url; - url = ExtensionTabUtil::ResolvePossiblyRelativeURL( - url_string, function->GetExtension()); + url = ExtensionTabUtil::ResolvePossiblyRelativeURL(url_string, + function->extension()); if (!url.is_valid()) { *error = ErrorUtils::FormatErrorMessage(keys::kInvalidUrlError, url_string); @@ -201,7 +202,7 @@ base::DictionaryValue* ExtensionTabUtil::OpenTab( // We can't load extension URLs into incognito windows unless the extension // uses split mode. Special case to fall back to a tabbed window. if (url.SchemeIs(kExtensionScheme) && - !IncognitoInfo::IsSplitMode(function->GetExtension()) && + !IncognitoInfo::IsSplitMode(function->extension()) && browser->profile()->IsOffTheRecord()) { Profile* profile = browser->profile()->GetOriginalProfile(); chrome::HostDesktopType desktop_type = browser->host_desktop_type(); @@ -251,7 +252,7 @@ base::DictionaryValue* ExtensionTabUtil::OpenTab( return ExtensionTabUtil::CreateTabValue(navigate_params.target_contents, tab_strip, new_index, - function->GetExtension()); + function->extension()); } Browser* ExtensionTabUtil::GetBrowserFromWindowID(