[ash] drag and drop from app list to shelf is not working in secondary monitor.
commit49d3af3e1ce6d70c0faa839f3c9d69fd24157355
authorsimonhong@chromium.org <simonhong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 28 Nov 2013 03:50:52 +0000 (28 03:50 +0000)
committersimonhong@chromium.org <simonhong@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 28 Nov 2013 03:50:52 +0000 (28 03:50 +0000)
tree4bce2b99acfb9c9a394925af9038db62662d465a
parenteaa2b1da4924420f5f83c88f990a62f2ddb509b0
[ash] drag and drop from app list to shelf is not working in secondary monitor.

Problem:
Callers of ApplicationDragAndDropHost method in ShelfView and AppsGridView
uses root window coordinate.

R=skuhne@chromium.org, benwells@chromium.org, jamescook@chromium.org
BUG=319826
TEST=browser_tests --gtest_filter=LauncherAppBrowserTestWithMultiMonitor.BasicDragAndDrop

Review URL: https://codereview.chromium.org/68263026

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237668 0039d316-1c4b-4281-b951-d872f2087c98
ash/shelf/shelf_view.cc
chrome/browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc
ui/app_list/views/apps_grid_view.cc
ui/app_list/views/apps_grid_view.h