Index: ui/views/widget/widget_unittest.cc |
diff --git a/ui/views/widget/widget_unittest.cc b/ui/views/widget/widget_unittest.cc |
index 0b8c645a5ea7586fe4ba6bde6c308f007839f850..8fc4aa3cf7651c320322385ce240c42e48924785 100644 |
--- a/ui/views/widget/widget_unittest.cc |
+++ b/ui/views/widget/widget_unittest.cc |
@@ -3,11 +3,11 @@ |
// found in the LICENSE file. |
#include <algorithm> |
+#include <memory> |
#include <set> |
#include "base/bind.h" |
#include "base/macros.h" |
-#include "base/memory/scoped_ptr.h" |
#include "base/message_loop/message_loop.h" |
#include "base/run_loop.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -61,13 +61,13 @@ gfx::Point ConvertPointFromWidgetToView(View* view, const gfx::Point& p) { |
return tmp; |
} |
-// This class can be used as a deleter for scoped_ptr<Widget> |
+// This class can be used as a deleter for std::unique_ptr<Widget> |
// to call function Widget::CloseNow automatically. |
struct WidgetCloser { |
inline void operator()(Widget* widget) const { widget->CloseNow(); } |
}; |
-using WidgetAutoclosePtr = scoped_ptr<Widget, WidgetCloser>; |
+using WidgetAutoclosePtr = std::unique_ptr<Widget, WidgetCloser>; |
} // namespace |
@@ -379,7 +379,7 @@ class OwnershipTestWidget : public Widget { |
TEST_F(WidgetOwnershipTest, Ownership_WidgetOwnsPlatformNativeWidget) { |
OwnershipTestState state; |
- scoped_ptr<Widget> widget(new OwnershipTestWidget(&state)); |
+ std::unique_ptr<Widget> widget(new OwnershipTestWidget(&state)); |
Widget::InitParams params = CreateParams(Widget::InitParams::TYPE_POPUP); |
params.native_widget = CreatePlatformNativeWidgetImpl( |
params, widget.get(), kStubCapture, &state.native_widget_deleted); |
@@ -400,7 +400,7 @@ TEST_F(WidgetOwnershipTest, Ownership_WidgetOwnsPlatformNativeWidget) { |
TEST_F(WidgetOwnershipTest, Ownership_WidgetOwnsViewsNativeWidget) { |
OwnershipTestState state; |
- scoped_ptr<Widget> widget(new OwnershipTestWidget(&state)); |
+ std::unique_ptr<Widget> widget(new OwnershipTestWidget(&state)); |
Widget::InitParams params = CreateParams(Widget::InitParams::TYPE_POPUP); |
params.native_widget = CreatePlatformNativeWidgetImpl( |
params, widget.get(), kStubCapture, &state.native_widget_deleted); |
@@ -425,7 +425,7 @@ TEST_F(WidgetOwnershipTest, |
Widget* toplevel = CreateTopLevelPlatformWidget(); |
- scoped_ptr<Widget> widget(new OwnershipTestWidget(&state)); |
+ std::unique_ptr<Widget> widget(new OwnershipTestWidget(&state)); |
Widget::InitParams params = CreateParams(Widget::InitParams::TYPE_POPUP); |
params.parent = toplevel->GetNativeView(); |
params.native_widget = CreatePlatformNativeWidgetImpl( |
@@ -571,7 +571,7 @@ TEST_F(WidgetOwnershipTest, |
WidgetDelegateView* delegate_view = new WidgetDelegateView; |
- scoped_ptr<Widget> widget(new OwnershipTestWidget(&state)); |
+ std::unique_ptr<Widget> widget(new OwnershipTestWidget(&state)); |
Widget::InitParams params = CreateParams(Widget::InitParams::TYPE_POPUP); |
params.native_widget = CreatePlatformNativeWidgetImpl( |
params, widget.get(), kStubCapture, &state.native_widget_deleted); |
@@ -1534,7 +1534,7 @@ TEST_F(WidgetTest, EventHandlersOnRootView) { |
WidgetAutoclosePtr widget(CreateTopLevelNativeWidget()); |
View* root_view = widget->GetRootView(); |
- scoped_ptr<EventCountView> view(new EventCountView()); |
+ std::unique_ptr<EventCountView> view(new EventCountView()); |
view->set_owned_by_client(); |
view->SetBounds(0, 0, 20, 20); |
root_view->AddChildView(view.get()); |
@@ -1724,9 +1724,10 @@ TEST_F(WidgetTest, MouseEventDispatchWhileTouchIsDown) { |
MousePressEventConsumer consumer; |
event_count_view->AddPostTargetHandler(&consumer); |
- scoped_ptr<ui::test::EventGenerator> generator(new ui::test::EventGenerator( |
- IsMus() ? widget->GetNativeWindow() : GetContext(), |
- widget->GetNativeWindow())); |
+ std::unique_ptr<ui::test::EventGenerator> generator( |
+ new ui::test::EventGenerator( |
+ IsMus() ? widget->GetNativeWindow() : GetContext(), |
+ widget->GetNativeWindow())); |
generator->PressTouch(); |
generator->ClickLeftButton(); |
@@ -1996,7 +1997,7 @@ TEST_F(WidgetTest, CloseDestroys) { |
// Tests that killing a widget while animating it does not crash. |
TEST_F(WidgetTest, CloseWidgetWhileAnimating) { |
- scoped_ptr<Widget> widget(new Widget); |
+ std::unique_ptr<Widget> widget(new Widget); |
Widget::InitParams params = CreateParams(Widget::InitParams::TYPE_POPUP); |
params.ownership = Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET; |
params.bounds = gfx::Rect(50, 50, 250, 250); |
@@ -2058,7 +2059,7 @@ TEST_F(WidgetTest, ValidDuringOnNativeWidgetDestroyingFromClose) { |
// Tests that we do not crash when a Widget is destroyed by going out of |
// scope (as opposed to being explicitly deleted by its NativeWidget). |
TEST_F(WidgetTest, NoCrashOnWidgetDelete) { |
- scoped_ptr<Widget> widget(new Widget); |
+ std::unique_ptr<Widget> widget(new Widget); |
Widget::InitParams params = CreateParams(Widget::InitParams::TYPE_POPUP); |
params.ownership = Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET; |
widget->Init(params); |
@@ -2067,7 +2068,7 @@ TEST_F(WidgetTest, NoCrashOnWidgetDelete) { |
// Tests that we do not crash when a Widget is destroyed before it finishes |
// processing of pending input events in the message loop. |
TEST_F(WidgetTest, NoCrashOnWidgetDeleteWithPendingEvents) { |
- scoped_ptr<Widget> widget(new Widget); |
+ std::unique_ptr<Widget> widget(new Widget); |
Widget::InitParams params = CreateParams(Widget::InitParams::TYPE_WINDOW); |
params.bounds = gfx::Rect(0, 0, 200, 200); |
params.ownership = Widget::InitParams::WIDGET_OWNS_NATIVE_WIDGET; |