mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 05:45:37 +00:00
Bug 977043 - Prevent markupview from breaking selection. r=jwalker
This commit is contained in:
parent
a0fe6d2a8e
commit
893b1db251
@ -299,6 +299,9 @@ MarkupView.prototype = {
|
||||
this.markNodeAsSelected(selection.nodeFront);
|
||||
}
|
||||
done();
|
||||
}, (e) => {
|
||||
console.error(e);
|
||||
done();
|
||||
});
|
||||
} else {
|
||||
this.unmarkSelectedNode();
|
||||
@ -863,8 +866,10 @@ MarkupView.prototype = {
|
||||
let parent = node.parentNode();
|
||||
if (!container.elt.parentNode) {
|
||||
let parentContainer = this._containers.get(parent);
|
||||
parentContainer.childrenDirty = true;
|
||||
this._updateChildren(parentContainer, {expand: node});
|
||||
if (parentContainer) {
|
||||
parentContainer.childrenDirty = true;
|
||||
this._updateChildren(parentContainer, {expand: node});
|
||||
}
|
||||
}
|
||||
|
||||
node = parent;
|
||||
|
Loading…
Reference in New Issue
Block a user