Index: chrome/browser/sessions/session_service.cc |
diff --git a/chrome/browser/sessions/session_service.cc b/chrome/browser/sessions/session_service.cc |
index 57d4d9a53feb0125057f25a0c7602f8b1756e4a4..21dc2139439fff55cb3b21a596013907efb41309 100644 |
--- a/chrome/browser/sessions/session_service.cc |
+++ b/chrome/browser/sessions/session_service.cc |
@@ -1383,6 +1383,7 @@ bool SessionService::ShouldTrackChangesToWindow(const SessionID& window_id) { |
bool SessionService::should_track_changes_for_browser_type(Browser::Type type) { |
return type == Browser::TYPE_TABBED || |
+ type == Browser::TYPE_APP || |
sky
2012/02/13 16:01:32
nit: keep spacing consistent.
DaveMoore
2012/02/13 18:58:40
Done.
|
(type == Browser::TYPE_POPUP && browser_defaults::kRestorePopups); |
} |
@@ -1393,6 +1394,8 @@ SessionService::WindowType SessionService::WindowTypeForBrowserType( |
return TYPE_POPUP; |
case Browser::TYPE_TABBED: |
return TYPE_TABBED; |
+ case Browser::TYPE_APP: |
+ return TYPE_APP; |
default: |
DCHECK(false); |
return TYPE_TABBED; |
@@ -1403,6 +1406,8 @@ Browser::Type SessionService::BrowserTypeForWindowType(WindowType type) { |
switch (type) { |
case TYPE_POPUP: |
return Browser::TYPE_POPUP; |
+ case TYPE_APP: |
+ return Browser::TYPE_APP; |
case TYPE_TABBED: |
default: |
return Browser::TYPE_TABBED; |