فهرست منبع

L3D: Fix empty toolbar on load

trethaller 7 سال پیش
والد
کامیت
2cca65c10c
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      hide/view/l3d/Level3D.hx

+ 2 - 2
hide/view/l3d/Level3D.hx

@@ -407,7 +407,7 @@ class Level3D extends FileView {
 	}
 	}
 
 
 	function onRefreshScene() {
 	function onRefreshScene() {
-		var all = sceneEditor.context.shared.contexts.keys();
+		var all = data.flatten(hxd.prefab.Prefab);
 		for(elt in all)
 		for(elt in all)
 			refreshSceneStyle(elt);
 			refreshSceneStyle(elt);
 
 
@@ -457,7 +457,7 @@ class Level3D extends FileView {
 				b.element.remove();
 				b.element.remove();
 		}
 		}
 		layerButtons = new Map<PrefabElement, hide.comp.Toolbar.ToolToggle>();
 		layerButtons = new Map<PrefabElement, hide.comp.Toolbar.ToolToggle>();
-		var all = sceneEditor.context.shared.contexts.keys();
+		var all = data.flatten(hxd.prefab.Prefab);
 		var initDone = false;
 		var initDone = false;
 		for(elt in all) {
 		for(elt in all) {
 			var layer = elt.to(hide.prefab.l3d.Layer);
 			var layer = elt.to(hide.prefab.l3d.Layer);