Do not leak a PanedWidgetDelegate from FocusCyclerTest.CycleFocusThroughWindowWithPanes

BUG=318197
[email protected]

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234569 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/ash/focus_cycler_unittest.cc b/ash/focus_cycler_unittest.cc
index f7629dc1..8c02491 100644
--- a/ash/focus_cycler_unittest.cc
+++ b/ash/focus_cycler_unittest.cc
@@ -295,13 +295,13 @@
 
   InstallFocusCycleOnShelf();
 
+  scoped_ptr<PanedWidgetDelegate> test_widget_delegate;
   scoped_ptr<views::Widget> browser_widget(new views::Widget);
-  PanedWidgetDelegate* test_widget_delegate =
-      new PanedWidgetDelegate(browser_widget.get());
+  test_widget_delegate.reset(new PanedWidgetDelegate(browser_widget.get()));
   views::Widget::InitParams widget_params(
       views::Widget::InitParams::TYPE_WINDOW);
   widget_params.context = CurrentContext();
-  widget_params.delegate = test_widget_delegate;
+  widget_params.delegate = test_widget_delegate.get();
   widget_params.ownership =
       views::Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET;
   browser_widget->Init(widget_params);