Index: content/renderer/render_view_impl.cc |
=================================================================== |
--- content/renderer/render_view_impl.cc (revision 130205) |
+++ content/renderer/render_view_impl.cc (working copy) |
@@ -1288,9 +1288,17 @@ |
const WebHistoryItem& item = |
webview()->mainFrame()->previousHistoryItem(); |
+ SendUpdateState(item); |
+} |
+ |
+void RenderViewImpl::SendUpdateState(const WebHistoryItem& item) { |
if (item.isNull()) |
return; |
+ // Don't send state updates for about:swappedout. |
+ if (item.urlString() == WebString::fromUTF8("about:swappedout")) |
+ return; |
+ |
Send(new ViewHostMsg_UpdateState( |
routing_id_, page_id_, webkit_glue::HistoryItemToString(item))); |
} |
@@ -3509,11 +3517,7 @@ |
return; |
const WebHistoryItem& item = webview()->mainFrame()->currentHistoryItem(); |
- if (item.isNull()) |
- return; |
- |
- Send(new ViewHostMsg_UpdateState( |
- routing_id_, page_id_, webkit_glue::HistoryItemToString(item))); |
+ SendUpdateState(item); |
} |
void RenderViewImpl::SyncSelectionIfRequired() { |