Match coordinate types when computing overlay pixel position

Heads up @benogle
This commit is contained in:
Nathan Sobo
2014-11-26 09:28:12 -07:00
parent 28eb03ed29
commit b9950ef2df

View File

@@ -363,14 +363,14 @@ TextEditorComponent = React.createClass
filteredDecorations = {}
for markerId, decorations of decorationsByMarkerId
marker = editor.getMarker(markerId)
headBufferPosition = marker.getHeadBufferPosition()
headScreenPosition = marker.getHeadScreenPosition()
if marker.isValid()
for decoration in decorations
if decoration.isType('overlay')
decorationParams = decoration.getProperties()
filteredDecorations[markerId] ?=
id: markerId
headPixelPosition: editor.pixelPositionForScreenPosition(headBufferPosition)
headPixelPosition: editor.pixelPositionForScreenPosition(headScreenPosition)
decorations: []
filteredDecorations[markerId].decorations.push decorationParams
filteredDecorations