Index: ios/chrome/browser/tabs/tab_model.mm |
diff --git a/ios/chrome/browser/tabs/tab_model.mm b/ios/chrome/browser/tabs/tab_model.mm |
index 66fec7ea6832d49bb8fe5f8a0de13307752c4c0e..807360e6113b278249203328005b9894511c1930 100644 |
--- a/ios/chrome/browser/tabs/tab_model.mm |
+++ b/ios/chrome/browser/tabs/tab_model.mm |
@@ -362,9 +362,11 @@ void CleanCertificatePolicyCache( |
// a transitional state. |
if ((!self.currentTab && _webStateList->count()) || !_browserState) |
return; |
- [_sessionService saveWindow:self.windowForSavingSession |
- forBrowserState:_browserState |
- immediately:immediately]; |
+ NSString* statePath = |
+ base::SysUTF8ToNSString(_browserState->GetStatePath().AsUTF8Unsafe()); |
+ [_sessionService saveSessionWindow:self.windowForSavingSession |
+ directory:statePath |
+ immediately:immediately]; |
} |
- (Tab*)tabAtIndex:(NSUInteger)index { |