Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(375)

Unified Diff: ios/web/history_state_util.mm

Issue 2511993004: [ObjC ARC] Converts ios/web:core to ARC.Automatically generated ARCMigrate commitNotable issues:… (Closed)
Patch Set: rename variables Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ios/web/history_state_util.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ios/web/history_state_util.mm
diff --git a/ios/web/history_state_util.mm b/ios/web/history_state_util.mm
deleted file mode 100644
index bdb11bce32bd95b82d608ffe1d2d0666e19ffa39..0000000000000000000000000000000000000000
--- a/ios/web/history_state_util.mm
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#import "ios/web/history_state_util.h"
-
-#include "base/logging.h"
-#include "url/gurl.h"
-
-namespace web {
-namespace history_state_util {
-
-bool IsHistoryStateChangeValid(const GURL& currentUrl,
- const GURL& toUrl) {
- // These two checks are very important to the security of the page. We cannot
- // allow the page to change the state to an invalid URL.
- CHECK(currentUrl.is_valid());
- CHECK(toUrl.is_valid());
-
- return toUrl.GetOrigin() == currentUrl.GetOrigin();
-}
-
-GURL GetHistoryStateChangeUrl(const GURL& currentUrl,
- const GURL& baseUrl,
- const std::string& destination) {
- if (!baseUrl.is_valid())
- return GURL();
- GURL toUrl = baseUrl.Resolve(destination);
-
- if (!toUrl.is_valid() || !IsHistoryStateChangeValid(currentUrl, toUrl))
- return GURL();
-
- return toUrl;
-}
-
-} // namespace history_state_util
-} // namespace web
« no previous file with comments | « ios/web/history_state_util.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698