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

Side by Side Diff: chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.cc

Issue 15984016: Call scoped_refptr<T>::get() rather than relying on 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/api/media_galleries_private/media_galleries_ private_api.h" 5 #include "chrome/browser/extensions/api/media_galleries_private/media_galleries_ private_api.h"
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "base/bind.h" 8 #include "base/bind.h"
9 #include "base/files/file_path.h" 9 #include "base/files/file_path.h"
10 #include "base/lazy_instance.h" 10 #include "base/lazy_instance.h"
(...skipping 422 matching lines...) Expand 10 before | Expand all | Expand 10 after
433 433
434 ExtensionService* service = 434 ExtensionService* service =
435 extensions::ExtensionSystem::Get(profile_)->extension_service(); 435 extensions::ExtensionSystem::Get(profile_)->extension_service();
436 DCHECK(service); 436 DCHECK(service);
437 437
438 ListValue* result_list = new ListValue; 438 ListValue* result_list = new ListValue;
439 439
440 for (ExtensionSet::const_iterator iter = service->extensions()->begin(); 440 for (ExtensionSet::const_iterator iter = service->extensions()->begin();
441 iter != service->extensions()->end(); 441 iter != service->extensions()->end();
442 ++iter) { 442 ++iter) {
443 const Extension* extension = *iter; 443 const Extension* extension = iter->get();
444 if (profile_->IsOffTheRecord() && 444 if (profile_->IsOffTheRecord() &&
445 !service->IsIncognitoEnabled(extension->id())) 445 !service->IsIncognitoEnabled(extension->id()))
446 continue; 446 continue;
447 447
448 MediaGalleriesHandler::List* handler_list = 448 MediaGalleriesHandler::List* handler_list =
449 MediaGalleriesHandler::GetHandlers(extension); 449 MediaGalleriesHandler::GetHandlers(extension);
450 if (!handler_list) 450 if (!handler_list)
451 continue; 451 continue;
452 452
453 for (MediaGalleriesHandler::List::const_iterator action_iter = 453 for (MediaGalleriesHandler::List::const_iterator action_iter =
(...skipping 10 matching lines...) Expand all
464 } 464 }
465 } 465 }
466 466
467 SetResult(result_list); 467 SetResult(result_list);
468 SendResponse(true); 468 SendResponse(true);
469 469
470 return true; 470 return true;
471 } 471 }
472 472
473 } // namespace extensions 473 } // namespace extensions
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698