Settings page: Do not expect a reload when navigating between sub-pages
commit9f661b0d1bf31cdf8d587ccdffbdd3270f85625b
authorbartfab@chromium.org <bartfab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 21 Oct 2013 12:00:17 +0000 (21 12:00 +0000)
committerbartfab@chromium.org <bartfab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Mon, 21 Oct 2013 12:00:17 +0000 (21 12:00 +0000)
treeffa0d4b6fd9953cf5d3e5c5ba48bca995e942f66
parent9a86889b6848b83f6808d2306a0607a165d53f9a
Settings page: Do not expect a reload when navigating between sub-pages

OptionsUI informs the individual handlers whenever the setting page starts
and finishes loading. This was not working correctly when the forward/back
buttons were used to navigate between sub-pages: OptionsUI would inform
the handlers that a load had started but no load is actually needed for
this kind of navigation so that no end of load signal would be generated.

This CL makes OptionsUI wait for the correct trigger so that it signals a
start of load only when a load actually begins.

BUG=301436
TEST=New browser test

Review URL: https://codereview.chromium.org/27042002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229783 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/ui/webui/options/options_ui.cc
chrome/browser/ui/webui/options/options_ui.h
chrome/browser/ui/webui/options/options_ui_browsertest.cc