mirror of
https://github.com/atom/atom.git
synced 2026-01-26 15:28:27 -05:00
Update LineNumberComponent correctly when "number" changes
This commit is contained in:
@@ -3427,14 +3427,17 @@ class LineNumberComponent {
|
||||
this.element.style.marginTop = ''
|
||||
}
|
||||
}
|
||||
|
||||
if (this.props.number !== number) {
|
||||
if (number) {
|
||||
this.element.insertBefore(nodePool.getTextNode(number), this.element.firstChild)
|
||||
} else {
|
||||
if (this.props.number != null) {
|
||||
const numberNode = this.element.firstChild
|
||||
numberNode.remove()
|
||||
nodePool.release(numberNode)
|
||||
}
|
||||
|
||||
if (number != null) {
|
||||
this.element.insertBefore(nodePool.getTextNode(number), this.element.firstChild);
|
||||
}
|
||||
}
|
||||
|
||||
this.props = props
|
||||
|
||||
Reference in New Issue
Block a user