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);