Skip to content

Commit 7e0cd1d

Browse files
committed
Properly access line widgets when computing coordinates in continued lines
Closes codemirror#6862
1 parent 621325d commit 7e0cd1d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/measurement/position_measurement.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,9 @@ function pageScrollY() {
295295
}
296296

297297
function widgetTopHeight(lineObj) {
298-
let height = 0
299-
if (lineObj.widgets) for (let i = 0; i < lineObj.widgets.length; ++i) if (lineObj.widgets[i].above)
300-
height += widgetHeight(lineObj.widgets[i])
298+
let {widgets} = visualLine(lineObj), height = 0
299+
if (widgets) for (let i = 0; i < widgets.length; ++i) if (widgets[i].above)
300+
height += widgetHeight(widgets[i])
301301
return height
302302
}
303303

0 commit comments

Comments
 (0)