Index: ui/aura/window_event_dispatcher_unittest.cc |
diff --git a/ui/aura/window_event_dispatcher_unittest.cc b/ui/aura/window_event_dispatcher_unittest.cc |
index ef99259583094108a81cd87e6726a153c142dadf..4f4d2ff8a29b106ee2dd58d8255bbeaf14afe373 100644 |
--- a/ui/aura/window_event_dispatcher_unittest.cc |
+++ b/ui/aura/window_event_dispatcher_unittest.cc |
@@ -109,15 +109,15 @@ typedef test::AuraTestBase WindowEventDispatcherTest; |
TEST_F(WindowEventDispatcherTest, OnHostMouseEvent) { |
// Create two non-overlapping windows so we don't have to worry about which |
// is on top. |
- scoped_ptr<NonClientDelegate> delegate1(new NonClientDelegate()); |
- scoped_ptr<NonClientDelegate> delegate2(new NonClientDelegate()); |
+ std::unique_ptr<NonClientDelegate> delegate1(new NonClientDelegate()); |
+ std::unique_ptr<NonClientDelegate> delegate2(new NonClientDelegate()); |
const int kWindowWidth = 123; |
const int kWindowHeight = 45; |
gfx::Rect bounds1(100, 200, kWindowWidth, kWindowHeight); |
gfx::Rect bounds2(300, 400, kWindowWidth, kWindowHeight); |
- scoped_ptr<aura::Window> window1(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window1(CreateTestWindowWithDelegate( |
delegate1.get(), -1234, bounds1, root_window())); |
- scoped_ptr<aura::Window> window2(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window2(CreateTestWindowWithDelegate( |
delegate2.get(), -5678, bounds2, root_window())); |
// Send a mouse event to window1. |
@@ -166,7 +166,7 @@ TEST_F(WindowEventDispatcherTest, MouseButtonState) { |
EXPECT_FALSE(Env::GetInstance()->IsMouseButtonDown()); |
gfx::Point location; |
- scoped_ptr<ui::MouseEvent> event; |
+ std::unique_ptr<ui::MouseEvent> event; |
// Press the left button. |
event.reset(new ui::MouseEvent( |
@@ -206,8 +206,8 @@ TEST_F(WindowEventDispatcherTest, MouseButtonState) { |
} |
TEST_F(WindowEventDispatcherTest, TranslatedEvent) { |
- scoped_ptr<Window> w1(test::CreateTestWindowWithDelegate(NULL, 1, |
- gfx::Rect(50, 50, 100, 100), root_window())); |
+ std::unique_ptr<Window> w1(test::CreateTestWindowWithDelegate( |
+ NULL, 1, gfx::Rect(50, 50, 100, 100), root_window())); |
gfx::Point origin(100, 100); |
ui::MouseEvent root(ui::ET_MOUSE_PRESSED, origin, origin, |
@@ -296,9 +296,8 @@ TEST_F(WindowEventDispatcherTest, CanProcessEventsWithinSubtree) { |
Window* w2 = test::CreateTestWindowWithBounds(gfx::Rect(30, 30, 20, 20), |
client.GetNonLockWindow()); |
w2->set_id(2); |
- scoped_ptr<Window> w3( |
- test::CreateTestWindowWithDelegate(&d, 3, gfx::Rect(30, 30, 20, 20), |
- client.GetLockWindow())); |
+ std::unique_ptr<Window> w3(test::CreateTestWindowWithDelegate( |
+ &d, 3, gfx::Rect(30, 30, 20, 20), client.GetLockWindow())); |
w1->Focus(); |
EXPECT_TRUE(IsFocusedWindow(w1)); |
@@ -370,7 +369,7 @@ TEST_F(WindowEventDispatcherTest, DontIgnoreUnknownKeys) { |
} |
TEST_F(WindowEventDispatcherTest, NoDelegateWindowReceivesKeyEvents) { |
- scoped_ptr<Window> w1(CreateNormalWindow(1, root_window(), NULL)); |
+ std::unique_ptr<Window> w1(CreateNormalWindow(1, root_window(), NULL)); |
w1->Show(); |
w1->Focus(); |
@@ -414,7 +413,7 @@ TEST_F(WindowEventDispatcherTest, ScrollEventDispatch) { |
root_window()->AddPreTargetHandler(&handler); |
test::TestWindowDelegate delegate; |
- scoped_ptr<Window> w1(CreateNormalWindow(1, root_window(), &delegate)); |
+ std::unique_ptr<Window> w1(CreateNormalWindow(1, root_window(), &delegate)); |
w1->SetBounds(gfx::Rect(20, 20, 40, 40)); |
// A scroll event on the root-window itself is dispatched. |
@@ -517,7 +516,7 @@ class EventFilterRecorder : public ui::EventHandler { |
} |
private: |
- scoped_ptr<base::RunLoop> run_loop_; |
+ std::unique_ptr<base::RunLoop> run_loop_; |
ui::EventType wait_until_event_; |
Events events_; |
@@ -634,7 +633,7 @@ TEST_F(WindowEventDispatcherTest, MAYBE(RepostTargetsCaptureWindow)) { |
// capture). |
EXPECT_FALSE(Env::GetInstance()->IsMouseButtonDown()); |
EventFilterRecorder recorder; |
- scoped_ptr<Window> window(CreateNormalWindow(1, root_window(), NULL)); |
+ std::unique_ptr<Window> window(CreateNormalWindow(1, root_window(), NULL)); |
window->SetBounds(gfx::Rect(20, 20, 40, 30)); |
window->AddPreTargetHandler(&recorder); |
window->SetCapture(); |
@@ -653,7 +652,7 @@ TEST_F(WindowEventDispatcherTest, MouseMovesHeld) { |
root_window()->AddPreTargetHandler(&recorder); |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(0, 0, 100, 100), root_window())); |
ui::MouseEvent mouse_move_event(ui::ET_MOUSE_MOVED, gfx::Point(0, 0), |
@@ -780,7 +779,7 @@ TEST_F(WindowEventDispatcherTest, TouchMovesHeld) { |
root_window()->AddPreTargetHandler(&recorder); |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(50, 50, 100, 100), root_window())); |
// Starting the touch and throwing out the first few events, since the system |
@@ -839,12 +838,12 @@ TEST_F(WindowEventDispatcherTest, MouseEventWithoutTargetWindow) { |
EventFilterRecorder recorder_second; |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window_first(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window_first(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(20, 10, 10, 20), root_window())); |
window_first->Show(); |
window_first->AddPreTargetHandler(&recorder_first); |
- scoped_ptr<aura::Window> window_second(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window_second(CreateTestWindowWithDelegate( |
&delegate, 2, gfx::Rect(20, 30, 10, 20), root_window())); |
window_second->Show(); |
window_second->AddPreTargetHandler(&recorder_second); |
@@ -868,7 +867,7 @@ TEST_F(WindowEventDispatcherTest, DispatchMouseExitWhenHidingWindow) { |
EventFilterRecorder recorder; |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(10, 10, 50, 50), root_window())); |
window->Show(); |
window->AddPreTargetHandler(&recorder); |
@@ -893,7 +892,7 @@ TEST_F(WindowEventDispatcherTest, DispatchMouseExitWhenHidingWindow) { |
// Verifies that a direct call to ProcessedTouchEvent() does not cause a crash. |
TEST_F(WindowEventDispatcherTest, CallToProcessedTouchEvent) { |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(50, 50, 100, 100), root_window())); |
host()->dispatcher()->ProcessedTouchEvent(0, window.get(), ui::ER_UNHANDLED); |
@@ -937,7 +936,7 @@ TEST_F(WindowEventDispatcherTest, TouchMovesHeldOnScroll) { |
root_window()->AddPreTargetHandler(&recorder); |
test::TestWindowDelegate delegate; |
HoldPointerOnScrollHandler handler(host()->dispatcher(), &recorder); |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(50, 50, 100, 100), root_window())); |
window->AddPreTargetHandler(&handler); |
@@ -1005,7 +1004,7 @@ TEST_F(WindowEventDispatcherTest, DispatchSyntheticMouseEvents) { |
root_window()->AddPreTargetHandler(&recorder); |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1234, gfx::Rect(5, 5, 100, 100), root_window())); |
window->Show(); |
window->SetCapture(); |
@@ -1038,7 +1037,7 @@ TEST_F(WindowEventDispatcherTest, DispatchSyntheticMouseEvents) { |
TEST_F(WindowEventDispatcherTest, DoNotSynthesizeWhileButtonDown) { |
EventFilterRecorder recorder; |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1234, gfx::Rect(5, 5, 100, 100), root_window())); |
window->Show(); |
@@ -1075,7 +1074,7 @@ TEST_F(WindowEventDispatcherTest, DoNotSynthesizeWhileButtonDown) { |
TEST_F(WindowEventDispatcherTest, |
MAYBE(SynthesizeMouseEventsOnWindowBoundsChanged)) { |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1234, gfx::Rect(5, 5, 100, 100), root_window())); |
window->Show(); |
window->SetCapture(); |
@@ -1132,7 +1131,7 @@ TEST_F(WindowEventDispatcherTest, DispatchMouseExitWhenCursorHidden) { |
test::TestWindowDelegate delegate; |
gfx::Point window_origin(7, 18); |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1234, gfx::Rect(window_origin, gfx::Size(100, 100)), |
root_window())); |
window->Show(); |
@@ -1169,7 +1168,7 @@ TEST_F(WindowEventDispatcherTest, |
test::TestWindowDelegate delegate; |
gfx::Point window_origin(7, 18); |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1234, gfx::Rect(window_origin, gfx::Size(100, 100)), |
root_window())); |
window->Show(); |
@@ -1273,7 +1272,7 @@ TEST_F(WindowEventDispatcherTest, DeleteWindowDuringDispatch) { |
// Verifies that we can delete a window during each phase of event handling. |
// Deleting the window should not cause a crash, only prevent further |
// processing from occurring. |
- scoped_ptr<Window> w1(CreateNormalWindow(1, root_window(), NULL)); |
+ std::unique_ptr<Window> w1(CreateNormalWindow(1, root_window(), NULL)); |
DeletingWindowDelegate d11; |
Window* w11 = CreateNormalWindow(11, w1.get(), &d11); |
WindowTracker tracker; |
@@ -1341,9 +1340,9 @@ class DetachesParentOnTapDelegate : public test::TestWindowDelegate { |
// window hides. No expectations, just checks that the test does not crash. |
TEST_F(WindowEventDispatcherTest, |
GestureRecognizerResetsTargetWhenParentHides) { |
- scoped_ptr<Window> w1(CreateNormalWindow(1, root_window(), NULL)); |
+ std::unique_ptr<Window> w1(CreateNormalWindow(1, root_window(), NULL)); |
DetachesParentOnTapDelegate delegate; |
- scoped_ptr<Window> parent(CreateNormalWindow(22, w1.get(), NULL)); |
+ std::unique_ptr<Window> parent(CreateNormalWindow(22, w1.get(), NULL)); |
Window* child = CreateNormalWindow(11, parent.get(), &delegate); |
ui::test::EventGenerator generator(root_window(), child); |
generator.GestureTapAt(gfx::Point(40, 40)); |
@@ -1393,12 +1392,12 @@ class NestedGestureDelegate : public test::TestWindowDelegate { |
// Tests that gesture end is delivered after nested gesture processing. |
TEST_F(WindowEventDispatcherTest, GestureEndDeliveredAfterNestedGestures) { |
NestedGestureDelegate d1(NULL, gfx::Point()); |
- scoped_ptr<Window> w1(CreateNormalWindow(1, root_window(), &d1)); |
+ std::unique_ptr<Window> w1(CreateNormalWindow(1, root_window(), &d1)); |
w1->SetBounds(gfx::Rect(0, 0, 100, 100)); |
ui::test::EventGenerator nested_generator(root_window(), w1.get()); |
NestedGestureDelegate d2(&nested_generator, w1->bounds().CenterPoint()); |
- scoped_ptr<Window> w2(CreateNormalWindow(1, root_window(), &d2)); |
+ std::unique_ptr<Window> w2(CreateNormalWindow(1, root_window(), &d2)); |
w2->SetBounds(gfx::Rect(100, 0, 100, 100)); |
// Tap on w2 which triggers nested gestures for w1. |
@@ -1416,7 +1415,7 @@ TEST_F(WindowEventDispatcherTest, RepostTapdownGestureTest) { |
root_window()->AddPreTargetHandler(&recorder); |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(0, 0, 100, 100), root_window())); |
ui::GestureEventDetails details(ui::ET_GESTURE_TAP_DOWN); |
@@ -1507,10 +1506,10 @@ TEST_F(WindowEventDispatcherTest, GestureRepostEventOrder) { |
// We then generate the scroll sequence for repost_target and look for two |
// ET_GESTURE_TAP_DOWN events in the event list at the end. |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> repost_target(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> repost_target(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(0, 0, 100, 100), root_window())); |
- scoped_ptr<aura::Window> repost_source(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> repost_source(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(0, 0, 50, 50), root_window())); |
RepostGestureEventRecorder repost_event_recorder(repost_source.get(), |
@@ -1582,7 +1581,7 @@ class OnMouseExitDeletingEventFilter : public EventFilterRecorder { |
TEST_F(WindowEventDispatcherTest, DeleteWindowDuringMouseMovedDispatch) { |
// Create window 1 and set its event filter. Window 1 will take ownership of |
// the event filter. |
- scoped_ptr<Window> w1(CreateNormalWindow(1, root_window(), NULL)); |
+ std::unique_ptr<Window> w1(CreateNormalWindow(1, root_window(), NULL)); |
OnMouseExitDeletingEventFilter<Window> w1_filter; |
w1->AddPreTargetHandler(&w1_filter); |
w1->SetBounds(gfx::Rect(20, 20, 60, 60)); |
@@ -1697,7 +1696,7 @@ TEST_F(WindowEventDispatcherTest, ValidRootDuringDestruction) { |
ValidRootDuringDestructionWindowObserver observer(&got_destroying, |
&has_valid_root); |
{ |
- scoped_ptr<WindowTreeHost> host( |
+ std::unique_ptr<WindowTreeHost> host( |
WindowTreeHost::Create(gfx::Rect(0, 0, 100, 100))); |
host->InitHost(); |
// Owned by WindowEventDispatcher. |
@@ -1747,7 +1746,7 @@ class DontResetHeldEventWindowDelegate : public test::TestWindowDelegate { |
// schedule another reposted event. |
TEST_F(WindowEventDispatcherTest, DontResetHeldEvent) { |
DontResetHeldEventWindowDelegate delegate(root_window()); |
- scoped_ptr<Window> w1(CreateNormalWindow(1, root_window(), &delegate)); |
+ std::unique_ptr<Window> w1(CreateNormalWindow(1, root_window(), &delegate)); |
w1->SetBounds(gfx::Rect(0, 0, 40, 40)); |
ui::MouseEvent pressed(ui::ET_MOUSE_PRESSED, gfx::Point(10, 10), |
gfx::Point(10, 10), ui::EventTimeForNow(), |
@@ -1825,7 +1824,7 @@ TEST_F(WindowEventDispatcherTest, WindowHideCancelsActiveTouches) { |
root_window()->AddPreTargetHandler(&recorder); |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(0, 0, 100, 100), root_window())); |
gfx::Point position1 = root_window()->bounds().origin(); |
@@ -1850,7 +1849,7 @@ TEST_F(WindowEventDispatcherTest, WindowHideCancelsActiveGestures) { |
root_window()->AddPreTargetHandler(&recorder); |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(0, 0, 100, 100), root_window())); |
gfx::Point position1 = root_window()->bounds().origin(); |
@@ -1903,10 +1902,10 @@ TEST_F(WindowEventDispatcherTest, WindowHideCancelsActiveGestures) { |
TEST_F(WindowEventDispatcherTest, EndingEventDoesntRetarget) { |
EventFilterRecorder recorder1; |
EventFilterRecorder recorder2; |
- scoped_ptr<Window> window1(CreateNormalWindow(1, root_window(), NULL)); |
+ std::unique_ptr<Window> window1(CreateNormalWindow(1, root_window(), NULL)); |
window1->SetBounds(gfx::Rect(0, 0, 40, 40)); |
- scoped_ptr<Window> window2(CreateNormalWindow(2, root_window(), NULL)); |
+ std::unique_ptr<Window> window2(CreateNormalWindow(2, root_window(), NULL)); |
window2->SetBounds(gfx::Rect(40, 0, 40, 40)); |
window1->AddPreTargetHandler(&recorder1); |
@@ -1961,7 +1960,7 @@ class CaptureWindowTracker : public test::TestWindowDelegate { |
aura::Window* capture_window() { return capture_window_.get(); } |
private: |
- scoped_ptr<aura::Window> capture_window_; |
+ std::unique_ptr<aura::Window> capture_window_; |
DISALLOW_COPY_AND_ASSIGN(CaptureWindowTracker); |
}; |
@@ -2014,7 +2013,7 @@ class WindowEventDispatcherTestWithMessageLoop |
// Start a nested message-loop, post an event to be dispatched, and then |
// terminate the message-loop. When the message-loop unwinds and gets back, |
// the reposted event should not have fired. |
- scoped_ptr<ui::MouseEvent> mouse(new ui::MouseEvent( |
+ std::unique_ptr<ui::MouseEvent> mouse(new ui::MouseEvent( |
ui::ET_MOUSE_PRESSED, gfx::Point(10, 10), gfx::Point(10, 10), |
ui::EventTimeForNow(), ui::EF_NONE, ui::EF_NONE)); |
message_loop()->PostTask( |
@@ -2052,11 +2051,11 @@ class WindowEventDispatcherTestWithMessageLoop |
private: |
// Used to avoid a copying |event| when binding to a closure. |
static void RepostEventHelper(WindowEventDispatcher* dispatcher, |
- scoped_ptr<ui::MouseEvent> event) { |
+ std::unique_ptr<ui::MouseEvent> event) { |
dispatcher->RepostEvent(event.get()); |
} |
- scoped_ptr<Window> window_; |
+ std::unique_ptr<Window> window_; |
ExitMessageLoopOnMousePress handler_; |
DISALLOW_COPY_AND_ASSIGN(WindowEventDispatcherTestWithMessageLoop); |
@@ -2091,8 +2090,8 @@ class WindowEventDispatcherTestInHighDPI : public WindowEventDispatcherTest { |
TEST_F(WindowEventDispatcherTestInHighDPI, EventLocationTransform) { |
test::TestWindowDelegate delegate; |
- scoped_ptr<aura::Window> child(test::CreateTestWindowWithDelegate(&delegate, |
- 1234, gfx::Rect(20, 20, 100, 100), root_window())); |
+ std::unique_ptr<aura::Window> child(test::CreateTestWindowWithDelegate( |
+ &delegate, 1234, gfx::Rect(20, 20, 100, 100), root_window())); |
child->Show(); |
ui::test::TestEventHandler handler_child; |
@@ -2130,7 +2129,7 @@ TEST_F(WindowEventDispatcherTestInHighDPI, TouchMovesHeldOnScroll) { |
root_window()->AddPreTargetHandler(&recorder); |
test::TestWindowDelegate delegate; |
HoldPointerOnScrollHandler handler(host()->dispatcher(), &recorder); |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(50, 50, 100, 100), root_window())); |
window->AddPreTargetHandler(&handler); |
@@ -2197,7 +2196,7 @@ class TriggerNestedLoopOnRightMousePress : public ui::test::TestEventHandler { |
// correctly. |
TEST_F(WindowEventDispatcherTestInHighDPI, |
EventsTransformedInRepostedEventTriggeredNestedLoop) { |
- scoped_ptr<Window> window(CreateNormalWindow(1, root_window(), NULL)); |
+ std::unique_ptr<Window> window(CreateNormalWindow(1, root_window(), NULL)); |
// Make sure the window is visible. |
RunAllPendingInMessageLoop(); |
@@ -2210,7 +2209,7 @@ TEST_F(WindowEventDispatcherTestInHighDPI, |
TriggerNestedLoopOnRightMousePress handler(callback_on_right_click); |
window->AddPreTargetHandler(&handler); |
- scoped_ptr<ui::MouseEvent> mouse( |
+ std::unique_ptr<ui::MouseEvent> mouse( |
new ui::MouseEvent(ui::ET_MOUSE_PRESSED, gfx::Point(10, 10), |
gfx::Point(10, 10), ui::EventTimeForNow(), |
ui::EF_RIGHT_MOUSE_BUTTON, ui::EF_RIGHT_MOUSE_BUTTON)); |
@@ -2237,13 +2236,13 @@ class SelfDestructDelegate : public test::TestWindowDelegate { |
void OnMouseEvent(ui::MouseEvent* event) override { window_.reset(); } |
- void set_window(scoped_ptr<aura::Window> window) { |
+ void set_window(std::unique_ptr<aura::Window> window) { |
window_ = std::move(window); |
} |
bool has_window() const { return !!window_.get(); } |
private: |
- scoped_ptr<aura::Window> window_; |
+ std::unique_ptr<aura::Window> window_; |
DISALLOW_COPY_AND_ASSIGN(SelfDestructDelegate); |
}; |
@@ -2267,7 +2266,7 @@ TEST_F(WindowEventDispatcherTest, SynthesizedLocatedEvent) { |
// Make sure the location gets updated when a syntheiszed enter |
// event destroyed the window. |
SelfDestructDelegate delegate; |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(50, 50, 100, 100), root_window())); |
delegate.set_window(std::move(window)); |
EXPECT_TRUE(delegate.has_window()); |
@@ -2283,7 +2282,7 @@ TEST_F(WindowEventDispatcherTest, SynthesizedLocatedEvent) { |
// WindowEventDispatcher::UpdateCapture without causing a "use after free". |
TEST_F(WindowEventDispatcherTest, DestroyWindowOnCaptureChanged) { |
SelfDestructDelegate delegate; |
- scoped_ptr<aura::Window> window_first(CreateTestWindowWithDelegate( |
+ std::unique_ptr<aura::Window> window_first(CreateTestWindowWithDelegate( |
&delegate, 1, gfx::Rect(20, 10, 10, 20), root_window())); |
Window* window_first_raw = window_first.get(); |
window_first->Show(); |
@@ -2291,7 +2290,7 @@ TEST_F(WindowEventDispatcherTest, DestroyWindowOnCaptureChanged) { |
delegate.set_window(std::move(window_first)); |
EXPECT_TRUE(delegate.has_window()); |
- scoped_ptr<aura::Window> window_second( |
+ std::unique_ptr<aura::Window> window_second( |
test::CreateTestWindowWithId(2, root_window())); |
window_second->Show(); |
@@ -2323,8 +2322,8 @@ class StaticFocusClient : public client::FocusClient { |
// when the focused window does not live in the dispatcher's tree. |
TEST_F(WindowEventDispatcherTest, HostCancelModeWithFocusedWindowOutside) { |
test::TestWindowDelegate delegate; |
- scoped_ptr<Window> focused(CreateTestWindowWithDelegate(&delegate, 123, |
- gfx::Rect(20, 30, 100, 50), NULL)); |
+ std::unique_ptr<Window> focused(CreateTestWindowWithDelegate( |
+ &delegate, 123, gfx::Rect(20, 30, 100, 50), NULL)); |
StaticFocusClient focus_client(focused.get()); |
client::SetFocusClient(root_window(), &focus_client); |
EXPECT_FALSE(root_window()->Contains(focused.get())); |
@@ -2395,17 +2394,17 @@ class MoveWindowHandler : public ui::EventHandler { |
// event being dispatched is moved to a different dispatcher in response to an |
// event in the inner loop. |
TEST_F(WindowEventDispatcherTest, NestedEventDispatchTargetMoved) { |
- scoped_ptr<WindowTreeHost> second_host( |
+ std::unique_ptr<WindowTreeHost> second_host( |
WindowTreeHost::Create(gfx::Rect(20, 30, 100, 50))); |
second_host->InitHost(); |
Window* second_root = second_host->window(); |
// Create two windows parented to |root_window()|. |
test::TestWindowDelegate delegate; |
- scoped_ptr<Window> first(CreateTestWindowWithDelegate(&delegate, 123, |
- gfx::Rect(20, 10, 10, 20), root_window())); |
- scoped_ptr<Window> second(CreateTestWindowWithDelegate(&delegate, 234, |
- gfx::Rect(40, 10, 50, 20), root_window())); |
+ std::unique_ptr<Window> first(CreateTestWindowWithDelegate( |
+ &delegate, 123, gfx::Rect(20, 10, 10, 20), root_window())); |
+ std::unique_ptr<Window> second(CreateTestWindowWithDelegate( |
+ &delegate, 234, gfx::Rect(40, 10, 50, 20), root_window())); |
// Setup a handler on |first| so that it dispatches an event to |second| when |
// |first| receives an event. |
@@ -2453,19 +2452,20 @@ class AlwaysMouseDownInputStateLookup : public InputStateLookup { |
TEST_F(WindowEventDispatcherTest, |
CursorVisibilityChangedWhileCaptureWindowInAnotherDispatcher) { |
test::EventCountDelegate delegate; |
- scoped_ptr<Window> window(CreateTestWindowWithDelegate(&delegate, 123, |
- gfx::Rect(20, 10, 10, 20), root_window())); |
+ std::unique_ptr<Window> window(CreateTestWindowWithDelegate( |
+ &delegate, 123, gfx::Rect(20, 10, 10, 20), root_window())); |
window->Show(); |
- scoped_ptr<WindowTreeHost> second_host( |
+ std::unique_ptr<WindowTreeHost> second_host( |
WindowTreeHost::Create(gfx::Rect(20, 30, 100, 50))); |
second_host->InitHost(); |
WindowEventDispatcher* second_dispatcher = second_host->dispatcher(); |
// Install an InputStateLookup on the Env that always claims that a |
// mouse-button is down. |
- test::EnvTestHelper(Env::GetInstance()).SetInputStateLookup( |
- scoped_ptr<InputStateLookup>(new AlwaysMouseDownInputStateLookup())); |
+ test::EnvTestHelper(Env::GetInstance()) |
+ .SetInputStateLookup(std::unique_ptr<InputStateLookup>( |
+ new AlwaysMouseDownInputStateLookup())); |
window->SetCapture(); |
@@ -2496,19 +2496,19 @@ TEST_F(WindowEventDispatcherTest, |
TEST_F(WindowEventDispatcherTest, |
RedirectedEventToDifferentDispatcherLocation) { |
- scoped_ptr<WindowTreeHost> second_host( |
+ std::unique_ptr<WindowTreeHost> second_host( |
WindowTreeHost::Create(gfx::Rect(20, 30, 100, 50))); |
second_host->InitHost(); |
client::SetCaptureClient(second_host->window(), |
client::GetCaptureClient(root_window())); |
test::EventCountDelegate delegate; |
- scoped_ptr<Window> window_first(CreateTestWindowWithDelegate(&delegate, 123, |
- gfx::Rect(20, 10, 10, 20), root_window())); |
+ std::unique_ptr<Window> window_first(CreateTestWindowWithDelegate( |
+ &delegate, 123, gfx::Rect(20, 10, 10, 20), root_window())); |
window_first->Show(); |
- scoped_ptr<Window> window_second(CreateTestWindowWithDelegate(&delegate, 12, |
- gfx::Rect(10, 10, 20, 30), second_host->window())); |
+ std::unique_ptr<Window> window_second(CreateTestWindowWithDelegate( |
+ &delegate, 12, gfx::Rect(10, 10, 20, 30), second_host->window())); |
window_second->Show(); |
window_second->SetCapture(); |
@@ -2568,10 +2568,8 @@ TEST_F(WindowEventDispatcherTest, GestureEventCoordinates) { |
root_window()->AddPreTargetHandler(&recorder); |
AsyncWindowDelegate delegate(host()->dispatcher()); |
HoldPointerOnScrollHandler handler(host()->dispatcher(), &recorder); |
- scoped_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
- &delegate, |
- 1, |
- gfx::Rect(kWindowOffset, kWindowOffset, 100, 100), |
+ std::unique_ptr<aura::Window> window(CreateTestWindowWithDelegate( |
+ &delegate, 1, gfx::Rect(kWindowOffset, kWindowOffset, 100, 100), |
root_window())); |
window->AddPreTargetHandler(&handler); |
@@ -2647,7 +2645,7 @@ TEST_F(WindowEventDispatcherTest, TouchMovesMarkedWhenCausingScroll) { |
TEST_F(WindowEventDispatcherTest, OnCursorMovedToRootLocationUpdatesHover) { |
WindowEventDispatcher* dispatcher = host()->dispatcher(); |
- scoped_ptr<Window> w(CreateNormalWindow(1, root_window(), nullptr)); |
+ std::unique_ptr<Window> w(CreateNormalWindow(1, root_window(), nullptr)); |
w->SetBounds(gfx::Rect(20, 20, 20, 20)); |
w->Show(); |