Przeglądaj źródła

tools: create LevelEditor prior to first call to level.load_*() in order to catch state changes

Daniele Bartolini 6 lat temu
rodzic
commit
012355e6c2
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      tools/level_editor/level_editor.vala

+ 2 - 1
tools/level_editor/level_editor.vala

@@ -1645,6 +1645,8 @@ namespace Crown
 		ConsoleClient game = new ConsoleClient();
 
 		Level level = new Level(database, engine, project);
+		LevelEditor editor = new LevelEditor(project, database, level, compiler, engine, game);
+
 		if (level_resource != "")
 		{
 			string level_path = project.source_dir() + "/" + level_resource + ".level";
@@ -1661,7 +1663,6 @@ namespace Crown
 			level.load_empty_level();
 		}
 
-		LevelEditor editor = new LevelEditor(project, database, level, compiler, engine, game);
 		editor.show_all();
 
 		Gtk.main();