Skip to content

Commit

Permalink
Make sure WeakSet.add isn't called with null
Browse files Browse the repository at this point in the history
  • Loading branch information
marijnh committed Apr 11, 2022
1 parent 08ec7c2 commit b4112c6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/line/spans.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ export function removeMarkedSpan(spans, span) {
// Add a span to a line.
export function addMarkedSpan(line, span, op) {
let inThisOp = op && window.WeakSet && (op.markedSpans || (op.markedSpans = new WeakSet))
if (inThisOp && inThisOp.has(line.markedSpans)) {
if (inThisOp && line.markedSpans && inThisOp.has(line.markedSpans)) {
line.markedSpans.push(span)
} else {
line.markedSpans = line.markedSpans ? line.markedSpans.concat([span]) : [span]
Expand Down

0 comments on commit b4112c6

Please sign in to comment.