|
@@ -264,6 +264,7 @@ class Model extends FileView {
|
|
|
|
|
|
if(!modified) return;
|
|
if(!modified) return;
|
|
|
|
|
|
|
|
+ var needRefresh = false;
|
|
// Save render props
|
|
// Save render props
|
|
if (Ide.inst.currentConfig.get("sceneeditor.renderprops.edit", false) && sceneEditor.renderPropsRoot != null)
|
|
if (Ide.inst.currentConfig.get("sceneeditor.renderprops.edit", false) && sceneEditor.renderPropsRoot != null)
|
|
sceneEditor.renderPropsRoot.save();
|
|
sceneEditor.renderPropsRoot.save();
|
|
@@ -326,7 +327,7 @@ class Model extends FileView {
|
|
var path = state.path;
|
|
var path = state.path;
|
|
lfs.removePathFromCache(path);
|
|
lfs.removePathFromCache(path);
|
|
@:privateAccess hxd.res.Loader.currentInstance.cache.remove(path);
|
|
@:privateAccess hxd.res.Loader.currentInstance.cache.remove(path);
|
|
- onRefresh();
|
|
|
|
|
|
+ needRefresh = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -348,6 +349,7 @@ class Model extends FileView {
|
|
}
|
|
}
|
|
|
|
|
|
super.save();
|
|
super.save();
|
|
|
|
+ if(needRefresh) onRefresh();
|
|
}
|
|
}
|
|
|
|
|
|
override function onFileChanged( wasDeleted : Bool, rebuildView = true ) {
|
|
override function onFileChanged( wasDeleted : Bool, rebuildView = true ) {
|