From 13de65d3106f8058bad8617d042cb992e5658e42 Mon Sep 17 00:00:00 2001 From: Brian Clifton Date: Mon, 26 Sep 2016 19:45:14 -0700 Subject: [PATCH] Fixes mouse coordinates for Windows when display is set to a higher DPI (ex: enlarged by 150% using display settings) --- atom/renderer/atom_render_view_observer.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/atom/renderer/atom_render_view_observer.cc b/atom/renderer/atom_render_view_observer.cc index 4600cf9abdd9..6ca8b3e1dc03 100644 --- a/atom/renderer/atom_render_view_observer.cc +++ b/atom/renderer/atom_render_view_observer.cc @@ -131,8 +131,9 @@ void AtomRenderViewObserver::DraggableRegionsChanged(blink::WebFrame* frame) { blink::WebVector webregions = frame->document().draggableRegions(); std::vector regions; - for (const auto& webregion : webregions) { + for (auto& webregion : webregions) { DraggableRegion region; + render_view()->ConvertViewportToWindowViaWidget(&webregion.bounds); region.bounds = webregion.bounds; region.draggable = webregion.draggable; regions.push_back(region);