| Index: chrome/browser/sessions/session_service.cc
|
| diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc
|
| index 0dda61c1c432dd03f77f5ddc05a0e049c8fcf471..63ba56ac9df62999ea0b626adc94c6d272554238 100644
|
| --- a/chrome/browser/sessions/session_service.cc
|
| +++ b/chrome/browser/sessions/session_service.cc
|
| @@ -84,7 +84,7 @@ class InternalSessionRequest
|
| real_callback(real_callback) {
|
| }
|
|
|
| - // The callback supplied to GetLastSession and GetCurrentSession.
|
| + // The callback supplied to GetLastSession.
|
| SessionService::SessionCallback real_callback;
|
|
|
| private:
|
| @@ -424,35 +424,6 @@ SessionService::Handle SessionService::GetLastSession(
|
| consumer);
|
| }
|
|
|
| -SessionService::Handle SessionService::GetCurrentSession(
|
| - CancelableRequestConsumerBase* consumer,
|
| - const SessionCallback& callback) {
|
| - if (pending_window_close_ids_.empty()) {
|
| - // If there are no pending window closes, we can get the current session
|
| - // from memory.
|
| - scoped_refptr<InternalSessionRequest> request(new InternalSessionRequest(
|
| - base::Bind(&SessionService::OnGotSessionCommands,
|
| - base::Unretained(this)),
|
| - callback));
|
| - AddRequest(request, consumer);
|
| - IdToRange tab_to_available_range;
|
| - std::set<SessionID::id_type> windows_to_track;
|
| - BuildCommandsFromBrowsers(&(request->commands),
|
| - &tab_to_available_range,
|
| - &windows_to_track);
|
| - request->ForwardResult(request->handle(), request);
|
| - return request->handle();
|
| - } else {
|
| - // If there are pending window closes, read the current session from disk.
|
| - return ScheduleGetCurrentSessionCommands(
|
| - new InternalSessionRequest(
|
| - base::Bind(&SessionService::OnGotSessionCommands,
|
| - base::Unretained(this)),
|
| - callback),
|
| - consumer);
|
| - }
|
| -}
|
| -
|
| void SessionService::Save() {
|
| bool had_commands = !pending_commands().empty();
|
| BaseSessionService::Save();
|
|
|