Fix: should't edit the style object directly returned from getStyles cache
This commit is contained in:
parent
97fd2aa083
commit
b7b5888431
|
@ -6,6 +6,9 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function createSourceEditor(style) {
|
function createSourceEditor(style) {
|
||||||
|
// style might be an object reference to background page
|
||||||
|
style = deepCopy(style);
|
||||||
|
|
||||||
// draw HTML
|
// draw HTML
|
||||||
$('#sections').innerHTML = '';
|
$('#sections').innerHTML = '';
|
||||||
$('#name').disabled = true;
|
$('#name').disabled = true;
|
||||||
|
@ -271,7 +274,7 @@ function createSourceEditor(style) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function replaceStyle(newStyle) {
|
function replaceStyle(newStyle) {
|
||||||
style = newStyle;
|
style = deepCopy(newStyle);
|
||||||
updateMetas();
|
updateMetas();
|
||||||
if (style.source !== cm.getValue()) {
|
if (style.source !== cm.getValue()) {
|
||||||
const cursor = cm.getCursor();
|
const cursor = cm.getCursor();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user