| Index: chrome/browser/safe_browsing/safe_browsing_service.cc
 | 
| ===================================================================
 | 
| --- chrome/browser/safe_browsing/safe_browsing_service.cc	(revision 30650)
 | 
| +++ chrome/browser/safe_browsing/safe_browsing_service.cc	(working copy)
 | 
| @@ -258,13 +258,10 @@
 | 
|      // Just act as "Don't Proceed" was chosen.
 | 
|      std::vector<UnsafeResource> resources;
 | 
|      resources.push_back(resource);
 | 
| -    MessageLoop* message_loop;
 | 
| -    if (g_browser_process->io_thread())
 | 
| -      message_loop = g_browser_process->io_thread()->message_loop();
 | 
| -    else  // For unit-tests, just post on the current thread.
 | 
| -      message_loop = MessageLoop::current();
 | 
| -    message_loop->PostTask(FROM_HERE, NewRunnableMethod(
 | 
| -        this, &SafeBrowsingService::OnBlockingPageDone, resources, false));
 | 
| +    ChromeThread::PostTask(
 | 
| +      ChromeThread::IO, FROM_HERE,
 | 
| +      NewRunnableMethod(
 | 
| +          this, &SafeBrowsingService::OnBlockingPageDone, resources, false));
 | 
|      return;
 | 
|    }
 | 
|  
 | 
| 
 |