| 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;
|
| }
|
|
|
|
|