Ian Rose 8 år sedan
förälder
incheckning
50b1ee579d
2 ändrade filer med 3 tillägg och 1 borttagningar
  1. 2 1
      packages/cells/src/model.ts
  2. 1 0
      packages/notebook/src/model.ts

+ 2 - 1
packages/cells/src/model.ts

@@ -144,13 +144,14 @@ class CellModel extends CodeEditor.Model implements ICellModel {
 
     let cell = options.cell;
     let trusted = this.modelDB.createValue('trusted');
+    trusted.changed.connect(this.onTrustedChanged, this);
+
     if (!cell) {
       trusted.set(false);
       return;
     }
     trusted.set(!!cell.metadata['trusted']);
     delete cell.metadata['trusted'];
-    trusted.changed.connect(this.onTrustedChanged, this);
 
     if (Array.isArray(cell.source)) {
       this.value.text = (cell.source as string[]).join('\n');

+ 1 - 0
packages/notebook/src/model.ts

@@ -151,6 +151,7 @@ class NotebookModel extends DocumentModel implements INotebookModel {
       return;
     }
     let cells = this.cells;
+    this._cells = null;
     cells.dispose();
     super.dispose();
   }