Index: chrome/browser/ui/gtk/location_bar_view_gtk_browsertest.cc |
diff --git a/chrome/browser/ui/gtk/location_bar_view_gtk_browsertest.cc b/chrome/browser/ui/gtk/location_bar_view_gtk_browsertest.cc |
index 5a2fd586c7a59b1c4ee80ca3047c4b88b621b844..98ff8d15bab11cf7eb23698636f9f1a5183f74a0 100644 |
--- a/chrome/browser/ui/gtk/location_bar_view_gtk_browsertest.cc |
+++ b/chrome/browser/ui/gtk/location_bar_view_gtk_browsertest.cc |
@@ -112,12 +112,11 @@ class LocationBarViewGtkZoomTest : public InProcessBrowserTest { |
new content::MessageLoopRunner); |
content::HostZoomMap::ZoomLevelChangedCallback callback( |
base::Bind(&OnZoomLevelChanged, loop_runner->QuitClosure())); |
- content::HostZoomMap::GetForBrowserContext( |
- browser()->profile())->AddZoomLevelChangedCallback(callback); |
+ scoped_ptr<content::HostZoomMap::Subscription> sub = |
+ content::HostZoomMap::GetForBrowserContext( |
+ browser()->profile())->AddZoomLevelChangedCallback(callback); |
chrome::Zoom(browser(), zoom_action); |
loop_runner->Run(); |
- content::HostZoomMap::GetForBrowserContext( |
- browser()->profile())->RemoveZoomLevelChangedCallback(callback); |
} |
DISALLOW_COPY_AND_ASSIGN(LocationBarViewGtkZoomTest); |