| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index b7fcce616c89d2c4df1ac477222ff6b20f3dd163..bb0c32cd1c91ec15b2406458e7135272f0e06b55 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -666,6 +666,7 @@ RenderViewImpl::RenderViewImpl(RenderViewImplParams* params)
|
| opener_suppressed_(false),
|
| suppress_dialogs_until_swap_out_(false),
|
| page_id_(-1),
|
| + page_id_not_yet_reported_(false),
|
| last_page_id_sent_to_browser_(-1),
|
| next_page_id_(params->next_page_id),
|
| history_list_offset_(-1),
|
| @@ -1549,6 +1550,7 @@ void RenderViewImpl::SendUpdateState(HistoryEntry* entry) {
|
| if (entry->root().urlString() == WebString::fromUTF8(kSwappedOutURL))
|
| return;
|
|
|
| + CHECK(!page_id_not_yet_reported_);
|
| Send(new ViewHostMsg_UpdateState(
|
| routing_id_, page_id_, HistoryEntryToPageState(entry)));
|
| }
|
| @@ -1867,6 +1869,7 @@ void RenderViewImpl::UpdateTargetURL(const GURL& url,
|
| // see |ParamTraits<GURL>|.
|
| if (latest_url.possibly_invalid_spec().size() > GetMaxURLChars())
|
| latest_url = GURL();
|
| + CHECK(!page_id_not_yet_reported_);
|
| Send(new ViewHostMsg_UpdateTargetURL(routing_id_, page_id_, latest_url));
|
| target_url_ = latest_url;
|
| target_url_status_ = TARGET_INFLIGHT;
|
|
|