Index: chrome/browser/managed_mode/managed_mode_navigation_observer.cc |
diff --git a/chrome/browser/managed_mode/managed_mode_navigation_observer.cc b/chrome/browser/managed_mode/managed_mode_navigation_observer.cc |
index ce1d91834f92b4ed4c3289556947babd40708948..6f3228da1f316e83ff57641ba25ec0fea3862cf8 100644 |
--- a/chrome/browser/managed_mode/managed_mode_navigation_observer.cc |
+++ b/chrome/browser/managed_mode/managed_mode_navigation_observer.cc |
@@ -399,7 +399,7 @@ void ManagedModeNavigationObserver::NavigateToPendingEntry( |
int current_index = web_contents()->GetController().GetCurrentEntryIndex(); |
// First check that the user didn't go back to a blocked page, then check |
// that the navigation is allowed. |
- if (last_allowed_page_ < 0 || current_index <= last_allowed_page_ || |
+ if (current_index <= last_allowed_page_ || |
(behavior == ManagedModeURLFilter::BLOCK && |
!CanTemporarilyNavigateHost(url))) { |
ClearObserverState(); |