diff options
author | csilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-03 21:42:11 +0000 |
---|---|---|
committer | csilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-03 21:42:11 +0000 |
commit | 04c0431576be329b6c870d5450cea1449ad23ace (patch) | |
tree | 7cf03bbd9e0d46efb2036f320c328c2e2391e2c0 /chrome/browser/ui/webui/constrained_html_ui.cc | |
parent | 721beb53ec81cff4f65d59672a2d804c0aa30baf (diff) | |
download | chromium_src-04c0431576be329b6c870d5450cea1449ad23ace.zip chromium_src-04c0431576be329b6c870d5450cea1449ad23ace.tar.gz chromium_src-04c0431576be329b6c870d5450cea1449ad23ace.tar.bz2 |
[web-ui] Migrate callbacks to base::Bind.
This CL doesn't migrate all callbacks, just those used with RegisterMessageCallback.
BUG=98478
Review URL: http://codereview.chromium.org/8122004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103785 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/webui/constrained_html_ui.cc')
-rw-r--r-- | chrome/browser/ui/webui/constrained_html_ui.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/ui/webui/constrained_html_ui.cc b/chrome/browser/ui/webui/constrained_html_ui.cc index 5621339..988d963 100644 --- a/chrome/browser/ui/webui/constrained_html_ui.cc +++ b/chrome/browser/ui/webui/constrained_html_ui.cc @@ -7,6 +7,8 @@ #include <string> #include <vector> +#include "base/bind.h" +#include "base/bind_helpers.h" #include "base/lazy_instance.h" #include "base/values.h" #include "chrome/browser/ui/webui/html_dialog_ui.h" @@ -41,7 +43,8 @@ void ConstrainedHtmlUI::RenderViewCreated(RenderViewHost* render_view_host) { // Add a "DialogClose" callback which matches HTMLDialogUI behavior. RegisterMessageCallback("DialogClose", - NewCallback(this, &ConstrainedHtmlUI::OnDialogCloseMessage)); + base::Bind(&ConstrainedHtmlUI::OnDialogCloseMessage, + base::Unretained(this))); } void ConstrainedHtmlUI::OnDialogCloseMessage(const ListValue* args) { |