Index: ios/chrome/browser/sessions/session_util.mm |
diff --git a/ios/chrome/browser/sessions/session_util.mm b/ios/chrome/browser/sessions/session_util.mm |
index e7d5f2642395c6a6b2d61bd73c7efc271d704dc7..a332c953adddcdf8ee30e3778ce6eeb1f574f8d7 100644 |
--- a/ios/chrome/browser/sessions/session_util.mm |
+++ b/ios/chrome/browser/sessions/session_util.mm |
@@ -13,10 +13,10 @@ namespace session_util { |
// Deletes the file containing the commands for the last session. |
void DeleteLastSession(web::BrowserState* browser_state) { |
- SessionServiceIOS* session_service = [SessionServiceIOS sharedService]; |
- NSString* path = |
- base::SysUTF8ToNSString(browser_state->GetStatePath().value()); |
- [session_service deleteLastSession:path]; |
+ NSString* state_path = |
+ base::SysUTF8ToNSString(browser_state->GetStatePath().AsUTF8Unsafe()); |
+ [[SessionServiceIOS sharedService] |
+ deleteLastSessionFileInDirectory:state_path]; |
} |
} // namespace session_util |