Jelajahi Sumber

tools: refresh resources before signaling data compiled

Daniele Bartolini 1 tahun lalu
induk
melakukan
cfacdcc402
1 mengubah file dengan 6 tambahan dan 2 penghapusan
  1. 6 2
      tools/level_editor/level_editor.vala

+ 6 - 2
tools/level_editor/level_editor.vala

@@ -1147,8 +1147,12 @@ public class LevelEditorApplication : Gtk.Application
 				// FIXME
 			} else if (msg.has_key("success")) {
 				_data_compiler.compile_finished((bool)msg["success"], (uint)(double)msg["revision"]);
-				_project.data_compiled();
-				_project_browser.queue_draw();
+
+				refresh_all_clients.begin((obj, res) => {
+						refresh_all_clients.end(res);
+						_project.data_compiled();
+						_project_browser.queue_draw();
+					});
 			}
 		} else if (msg_type == "refresh") {
 			ri.refresh_finished((bool)msg["success"]);