Index: ui/views/widget/widget.cc |
diff --git a/ui/views/widget/widget.cc b/ui/views/widget/widget.cc |
index fdcb32af915e97a73fead05becf0ac0c83dece35..54c810962983a79cce587de2f7f1c3948af0ab00 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(view); |
} |
void Widget::SchedulePaintInRect(const gfx::Rect& rect) { |
@@ -1395,6 +1397,12 @@ void Widget::DestroyRootView() { |
input_method_.reset(); |
} |
+void Widget::OnDragWillStart() { |
+} |
+ |
+void Widget::OnDragComplete(View* view) { |
+} |
+ |
//////////////////////////////////////////////////////////////////////////////// |
// Widget, private: |