Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(14)

Side by Side Diff: chrome/browser/extensions/extension_protocols.cc

Issue 16295003: Update chrome/ to use scoped_refptr<T>::get() rather than implicit "operator T*" (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/extensions/extension_protocols.h" 5 #include "chrome/browser/extensions/extension_protocols.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "base/files/file_path.h" 10 #include "base/files/file_path.h"
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 // Overridden from URLRequestSimpleJob: 169 // Overridden from URLRequestSimpleJob:
170 virtual int GetData(std::string* mime_type, 170 virtual int GetData(std::string* mime_type,
171 std::string* charset, 171 std::string* charset,
172 std::string* data, 172 std::string* data,
173 const net::CompletionCallback& callback) const OVERRIDE { 173 const net::CompletionCallback& callback) const OVERRIDE {
174 *mime_type = "text/html"; 174 *mime_type = "text/html";
175 *charset = "utf-8"; 175 *charset = "utf-8";
176 176
177 *data = "<!DOCTYPE html>\n<body>\n"; 177 *data = "<!DOCTYPE html>\n<body>\n";
178 const std::vector<std::string>& background_scripts = 178 const std::vector<std::string>& background_scripts =
179 extensions::BackgroundInfo::GetBackgroundScripts(extension_); 179 extensions::BackgroundInfo::GetBackgroundScripts(extension_.get());
180 for (size_t i = 0; i < background_scripts.size(); ++i) { 180 for (size_t i = 0; i < background_scripts.size(); ++i) {
181 *data += "<script src=\""; 181 *data += "<script src=\"";
182 *data += background_scripts[i]; 182 *data += background_scripts[i];
183 *data += "\"></script>\n"; 183 *data += "\"></script>\n";
184 } 184 }
185 185
186 return net::OK; 186 return net::OK;
187 } 187 }
188 188
189 virtual void GetResponseInfo(net::HttpResponseInfo* info) OVERRIDE { 189 virtual void GetResponseInfo(net::HttpResponseInfo* info) OVERRIDE {
(...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after
512 send_cors_header); 512 send_cors_header);
513 } 513 }
514 514
515 } // namespace 515 } // namespace
516 516
517 net::URLRequestJobFactory::ProtocolHandler* CreateExtensionProtocolHandler( 517 net::URLRequestJobFactory::ProtocolHandler* CreateExtensionProtocolHandler(
518 bool is_incognito, 518 bool is_incognito,
519 ExtensionInfoMap* extension_info_map) { 519 ExtensionInfoMap* extension_info_map) {
520 return new ExtensionProtocolHandler(is_incognito, extension_info_map); 520 return new ExtensionProtocolHandler(is_incognito, extension_info_map);
521 } 521 }
OLDNEW
« no previous file with comments | « chrome/browser/extensions/extension_prefs_unittest.cc ('k') | chrome/browser/extensions/extension_protocols_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698