| Index: ui/views/widget/widget.cc
|
| diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc
|
| index d8b203080719216c6279f60c9e4d4af43f88eefe..abe86f02a83a6bdb5c2be1710c44576789fc72b0 100644
|
| --- a/ui/views/widget/widget.cc
|
| +++ b/ui/views/widget/widget.cc
|
| @@ -787,6 +787,7 @@ void Widget::RunShellDrag(View* view,
|
| int operation,
|
| ui::DragDropTypes::DragEventSource source) {
|
| dragged_view_ = view;
|
| + OnDragWillStart();
|
| native_widget_->RunShellDrag(view, data, location, operation, source);
|
| // If the view is removed during the drag operation, dragged_view_ is set to
|
| // NULL.
|
| @@ -794,6 +795,7 @@ void Widget::RunShellDrag(View* view,
|
| dragged_view_ = NULL;
|
| view->OnDragDone();
|
| }
|
| + OnDragComplete();
|
| }
|
|
|
| void Widget::SchedulePaintInRect(const gfx::Rect& rect) {
|
| @@ -1382,6 +1384,12 @@ void Widget::DestroyRootView() {
|
| input_method_.reset();
|
| }
|
|
|
| +void Widget::OnDragWillStart() {
|
| +}
|
| +
|
| +void Widget::OnDragComplete() {
|
| +}
|
| +
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // Widget, private:
|
|
|
|
|