Index: chrome/browser/chromeos/cros_power_library.cc |
=================================================================== |
--- chrome/browser/chromeos/cros_power_library.cc (revision 30037) |
+++ chrome/browser/chromeos/cros_power_library.cc (working copy) |
@@ -18,12 +18,12 @@ |
}; |
CrosPowerLibrary::CrosPowerLibrary() : status_(chromeos::PowerStatus()) { |
- if (CrosLibrary::loaded()) { |
- MessageLoop* loop = ChromeThread::GetMessageLoop(ChromeThread::FILE); |
- if (loop) |
- loop->PostTask(FROM_HERE, NewRunnableMethod(this, |
- &CrosPowerLibrary::InitOnBackgroundThread)); |
- } |
+ if (!CrosLibrary::loaded()) |
+ return; |
+ |
+ ChromeThread::PostTask( |
+ ChromeThread::FILE, FROM_HERE, |
+ NewRunnableMethod(this, &CrosPowerLibrary::InitOnBackgroundThread)); |
} |
CrosPowerLibrary::~CrosPowerLibrary() { |
@@ -91,10 +91,9 @@ |
void CrosPowerLibrary::UpdatePowerStatus(const chromeos::PowerStatus& status) { |
// Make sure we run on UI thread. |
if (!ChromeThread::CurrentlyOn(ChromeThread::UI)) { |
- MessageLoop* loop = ChromeThread::GetMessageLoop(ChromeThread::UI); |
- if (loop) |
- loop->PostTask(FROM_HERE, NewRunnableMethod(this, |
- &CrosPowerLibrary::UpdatePowerStatus, status)); |
+ ChromeThread::PostTask( |
+ ChromeThread::UI, FROM_HERE, |
+ NewRunnableMethod(this, &CrosPowerLibrary::UpdatePowerStatus, status)); |
return; |
} |