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

Side by Side Diff: components/nacl/renderer/ppb_nacl_private_impl.cc

Issue 2127373006: Use base::StartWith() in more places when appropriate. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix build Created 4 years, 5 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
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "components/nacl/renderer/ppb_nacl_private.h" 5 #include "components/nacl/renderer/ppb_nacl_private.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <memory> 10 #include <memory>
(...skipping 1451 matching lines...) Expand 10 before | Expand all | Expand 10 after
1462 DCHECK(load_manager); 1462 DCHECK(load_manager);
1463 if (!load_manager) { 1463 if (!load_manager) {
1464 base::ThreadTaskRunnerHandle::Get()->PostTask( 1464 base::ThreadTaskRunnerHandle::Get()->PostTask(
1465 FROM_HERE, base::Bind(callback, static_cast<int32_t>(PP_ERROR_FAILED), 1465 FROM_HERE, base::Bind(callback, static_cast<int32_t>(PP_ERROR_FAILED),
1466 kInvalidNaClFileInfo)); 1466 kInvalidNaClFileInfo));
1467 return; 1467 return;
1468 } 1468 }
1469 1469
1470 // Handle special PNaCl support files which are installed on the user's 1470 // Handle special PNaCl support files which are installed on the user's
1471 // machine. 1471 // machine.
1472 if (url.find(kPNaClTranslatorBaseUrl, 0) == 0) { 1472 if (base::StartsWith(url, kPNaClTranslatorBaseUrl,
1473 base::CompareCase::SENSITIVE)) {
1473 PP_NaClFileInfo file_info = kInvalidNaClFileInfo; 1474 PP_NaClFileInfo file_info = kInvalidNaClFileInfo;
1474 PP_FileHandle handle = GetReadonlyPnaclFd(url.c_str(), 1475 PP_FileHandle handle = GetReadonlyPnaclFd(url.c_str(),
1475 false /* is_executable */, 1476 false /* is_executable */,
1476 &file_info.token_lo, 1477 &file_info.token_lo,
1477 &file_info.token_hi); 1478 &file_info.token_hi);
1478 if (handle == PP_kInvalidFileHandle) { 1479 if (handle == PP_kInvalidFileHandle) {
1479 base::ThreadTaskRunnerHandle::Get()->PostTask( 1480 base::ThreadTaskRunnerHandle::Get()->PostTask(
1480 FROM_HERE, base::Bind(callback, static_cast<int32_t>(PP_ERROR_FAILED), 1481 FROM_HERE, base::Bind(callback, static_cast<int32_t>(PP_ERROR_FAILED),
1481 kInvalidNaClFileInfo)); 1482 kInvalidNaClFileInfo));
1482 return; 1483 return;
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after
1743 // Mark the request as requesting a PNaCl bitcode file, 1744 // Mark the request as requesting a PNaCl bitcode file,
1744 // so that component updater can detect this user action. 1745 // so that component updater can detect this user action.
1745 url_request.addHTTPHeaderField( 1746 url_request.addHTTPHeaderField(
1746 blink::WebString::fromUTF8("Accept"), 1747 blink::WebString::fromUTF8("Accept"),
1747 blink::WebString::fromUTF8("application/x-pnacl, */*")); 1748 blink::WebString::fromUTF8("application/x-pnacl, */*"));
1748 url_request.setRequestContext(blink::WebURLRequest::RequestContextObject); 1749 url_request.setRequestContext(blink::WebURLRequest::RequestContextObject);
1749 downloader->Load(url_request); 1750 downloader->Load(url_request);
1750 } 1751 }
1751 1752
1752 } // namespace nacl 1753 } // namespace nacl
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698