File tree Expand file tree Collapse file tree 1 file changed +7
-11
lines changed
Expand file tree Collapse file tree 1 file changed +7
-11
lines changed Original file line number Diff line number Diff line change 7373 var singleLineH = wrapping && cm . defaultTextHeight ( ) * 1.5 ;
7474 var curLine = null , curLineObj = null ;
7575
76- function getFoldLineHandle ( pos ) {
77- var marks = cm . findMarksAt ( pos ) ;
78- for ( var i = 0 ; i < marks . length ; ++ i ) {
79- if ( marks [ i ] . collapsed )
80- return marks [ i ] . lines [ 0 ] ;
81- }
82- }
83-
8476 function getY ( pos , top ) {
8577 if ( curLine != pos . line ) {
86- curLine = pos . line ;
87- if ( ! ( curLineObj = getFoldLineHandle ( pos ) ) )
88- curLineObj = cm . getLineHandle ( curLine ) ;
78+ curLine = pos . line
79+ curLineObj = cm . getLineHandle ( pos . line )
80+ var visual = cm . getLineHandleVisualStart ( curLineObj )
81+ if ( visual != curLineObj ) {
82+ curLine = cm . getLineNumber ( visual )
83+ curLineObj = visual
84+ }
8985 }
9086 if ( ( curLineObj . widgets && curLineObj . widgets . length ) ||
9187 ( wrapping && curLineObj . height > singleLineH ) )
You can’t perform that action at this time.
0 commit comments