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

Side by Side Diff: chromecast/browser/cast_browser_main_parts.cc

Issue 1859213002: Move the thread hop for UMA user actions from content:: to base::. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Moved call to SetRecordActionTaskRunner. Created 4 years, 8 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "chromecast/browser/cast_browser_main_parts.h" 5 #include "chromecast/browser/cast_browser_main_parts.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <string.h> 8 #include <string.h>
9 9
10 #include <string> 10 #include <string>
(...skipping 425 matching lines...) Expand 10 before | Expand all | Expand 10 after
436 url_request_context_factory_->GetSystemGetter(), 436 url_request_context_factory_->GetSystemGetter(),
437 video_plane_controller_.get())); 437 video_plane_controller_.get()));
438 cast_browser_process_->cast_service()->Initialize(); 438 cast_browser_process_->cast_service()->Initialize();
439 439
440 #if !defined(OS_ANDROID) 440 #if !defined(OS_ANDROID)
441 media_resource_tracker()->InitializeMediaLib(); 441 media_resource_tracker()->InitializeMediaLib();
442 #endif 442 #endif
443 ::media::InitializeMediaLibrary(); 443 ::media::InitializeMediaLibrary();
444 444
445 // Initializing metrics service and network delegates must happen after cast 445 // Initializing metrics service and network delegates must happen after cast
446 // service is intialized because CastMetricsServiceClient and 446 // service is initialized because CastMetricsServiceClient and
447 // CastNetworkDelegate may use components initialized by cast service. 447 // CastNetworkDelegate may use components initialized by cast service.
448 // Set the thread on which to execute RecordAction.
Ilya Sherman 2016/04/15 22:16:05 nit: This comment seems rather redundant with the
beaudoin 2016/04/18 14:29:52 Done.
449 base::SetRecordActionTaskRunner(
450 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI));
448 cast_browser_process_->metrics_service_client() 451 cast_browser_process_->metrics_service_client()
449 ->Initialize(cast_browser_process_->cast_service()); 452 ->Initialize(cast_browser_process_->cast_service());
450 url_request_context_factory_->InitializeNetworkDelegates(); 453 url_request_context_factory_->InitializeNetworkDelegates();
451 454
452 cast_browser_process_->cast_service()->Start(); 455 cast_browser_process_->cast_service()->Start();
453 } 456 }
454 457
455 bool CastBrowserMainParts::MainMessageLoopRun(int* result_code) { 458 bool CastBrowserMainParts::MainMessageLoopRun(int* result_code) {
456 #if defined(OS_ANDROID) 459 #if defined(OS_ANDROID)
457 // Android does not use native main MessageLoop. 460 // Android does not use native main MessageLoop.
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
498 void CastBrowserMainParts::PostDestroyThreads() { 501 void CastBrowserMainParts::PostDestroyThreads() {
499 #if !defined(OS_ANDROID) 502 #if !defined(OS_ANDROID)
500 media_resource_tracker_->FinalizeAndDestroy(); 503 media_resource_tracker_->FinalizeAndDestroy();
501 media_resource_tracker_ = nullptr; 504 media_resource_tracker_ = nullptr;
502 media_pipeline_backend_manager_.reset(); 505 media_pipeline_backend_manager_.reset();
503 #endif 506 #endif
504 } 507 }
505 508
506 } // namespace shell 509 } // namespace shell
507 } // namespace chromecast 510 } // namespace chromecast
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698