diff options
Diffstat (limited to 'js/mediators/element-mediator.js')
-rwxr-xr-x | js/mediators/element-mediator.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/js/mediators/element-mediator.js b/js/mediators/element-mediator.js index 8481f557..51923f08 100755 --- a/js/mediators/element-mediator.js +++ b/js/mediators/element-mediator.js | |||
@@ -94,7 +94,10 @@ exports.ElementMediator = Montage.create(NJComponent, { | |||
94 | if(p3d) { | 94 | if(p3d) { |
95 | el.elementModel.controller["set3DProperties"](el, [p3d], 0, true); | 95 | el.elementModel.controller["set3DProperties"](el, [p3d], 0, true); |
96 | } | 96 | } |
97 | if(!noEvent) NJevent("elementAdded", el); | 97 | if(!noEvent) { |
98 | this.application.ninja.documentController.activeDocument.needsSave = true; | ||
99 | NJevent("elementAdded", el); | ||
100 | } | ||
98 | } | 101 | } |
99 | }, | 102 | }, |
100 | 103 | ||
@@ -120,6 +123,7 @@ exports.ElementMediator = Montage.create(NJComponent, { | |||
120 | _removeElement: { | 123 | _removeElement: { |
121 | value: function(el, rules) { | 124 | value: function(el, rules) { |
122 | ElementController.removeElement(el, rules); | 125 | ElementController.removeElement(el, rules); |
126 | this.application.ninja.documentController.activeDocument.needsSave = true; | ||
123 | NJevent("elementDeleted", el); | 127 | NJevent("elementDeleted", el); |
124 | } | 128 | } |
125 | }, | 129 | }, |