| Index: ios/web/navigation/navigation_manager_impl.mm
|
| diff --git a/ios/web/navigation/navigation_manager_impl.mm b/ios/web/navigation/navigation_manager_impl.mm
|
| index 53e60291a8f18b5d2526b95bebef65e90891d50b..c7a2d74c91a773256f02987f018cabee448377a6 100644
|
| --- a/ios/web/navigation/navigation_manager_impl.mm
|
| +++ b/ios/web/navigation/navigation_manager_impl.mm
|
| @@ -143,25 +143,12 @@ NavigationItem* NavigationManagerImpl::GetLastCommittedItem() const {
|
| return [entry navigationItem];
|
| }
|
|
|
| -NavigationItem* NavigationManagerImpl::GetItemAtIndex(size_t index) const {
|
| - NSArray* entries = [session_controller_ entries];
|
| - return index < entries.count ? [entries[index] navigationItem] : nullptr;
|
| -}
|
| -
|
| -int NavigationManagerImpl::GetCurrentEntryIndex() const {
|
| - return [session_controller_ currentNavigationIndex];
|
| -}
|
| -
|
| int NavigationManagerImpl::GetLastCommittedEntryIndex() const {
|
| if (![[session_controller_ entries] count])
|
| return -1;
|
| return [session_controller_ currentNavigationIndex];
|
| }
|
|
|
| -int NavigationManagerImpl::GetEntryCount() const {
|
| - return [[session_controller_ entries] count];
|
| -}
|
| -
|
| bool NavigationManagerImpl::RemoveEntryAtIndex(int index) {
|
| if (index == GetLastCommittedEntryIndex() ||
|
| index == GetPendingEntryIndex())
|
| @@ -202,6 +189,19 @@ void NavigationManagerImpl::AddTransientURLRewriter(
|
| transient_url_rewriters_->push_back(rewriter);
|
| }
|
|
|
| +int NavigationManagerImpl::GetEntryCount() const {
|
| + return [[session_controller_ entries] count];
|
| +}
|
| +
|
| +NavigationItem* NavigationManagerImpl::GetItemAtIndex(size_t index) const {
|
| + NSArray* entries = [session_controller_ entries];
|
| + return index < entries.count ? [entries[index] navigationItem] : nullptr;
|
| +}
|
| +
|
| +int NavigationManagerImpl::GetCurrentEntryIndex() const {
|
| + return [session_controller_ currentNavigationIndex];
|
| +}
|
| +
|
| scoped_ptr<std::vector<BrowserURLRewriter::URLRewriter>>
|
| NavigationManagerImpl::GetTransientURLRewriters() {
|
| return transient_url_rewriters_.Pass();
|
|
|