| Index: views/view_win.cc
|
| ===================================================================
|
| --- views/view_win.cc (revision 18902)
|
| +++ views/view_win.cc (working copy)
|
| @@ -17,6 +17,18 @@
|
|
|
| namespace views {
|
|
|
| +FocusManager* View::GetFocusManager() {
|
| + Widget* widget = GetWidget();
|
| + if (!widget)
|
| + return NULL;
|
| +
|
| + HWND hwnd = widget->GetNativeView();
|
| + if (!hwnd)
|
| + return NULL;
|
| +
|
| + return FocusManager::GetFocusManager(hwnd);
|
| +}
|
| +
|
| void View::DoDrag(const MouseEvent& e, int press_x, int press_y) {
|
| int drag_operations = GetDragOperations(press_x, press_y);
|
| if (drag_operations == DragDropTypes::DRAG_NONE)
|
| @@ -43,7 +55,7 @@
|
| // messages.
|
| FocusManager* focus_manager = GetFocusManager();
|
| if (focus_manager)
|
| - focus_manager->FocusNativeView(GetRootView()->GetWidget()->GetNativeView());
|
| + focus_manager->FocusHWND(GetRootView()->GetWidget()->GetNativeView());
|
| }
|
|
|
| int View::GetHorizontalDragThreshold() {
|
|
|