Index: chrome/browser/sessions/session_service.cc |
diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc |
index fc7df95d0b88b444b3284c01c27e07e840e446c8..0dda61c1c432dd03f77f5ddc05a0e049c8fcf471 100644 |
--- a/chrome/browser/sessions/session_service.cc |
+++ b/chrome/browser/sessions/session_service.cc |
@@ -182,13 +182,9 @@ void SessionService::MoveCurrentSessionToLastSession() { |
Save(); |
- if (!backend_thread()) { |
- backend()->MoveCurrentSessionToLastSession(); |
- } else { |
- backend_thread()->message_loop()->PostTask( |
- FROM_HERE, base::Bind(&SessionBackend::MoveCurrentSessionToLastSession, |
- backend())); |
- } |
+ RunTaskOnBackendThread( |
+ FROM_HERE, base::Bind(&SessionBackend::MoveCurrentSessionToLastSession, |
+ backend())); |
} |
void SessionService::SetTabWindow(const SessionID& window_id, |