Daniele Bartolini 9 年之前
父节点
当前提交
9e2c6c4b7a
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 2 1
      tools/level_editor/level_editor.vala
  2. 1 2
      tools/level_editor/resource_browser.vala

+ 2 - 1
tools/level_editor/level_editor.vala

@@ -1015,7 +1015,8 @@ namespace Crown
 		{
 		{
 			if (_resource_browser == null)
 			if (_resource_browser == null)
 			{
 			{
-				_resource_browser = new ResourceBrowser(_toolbar, _source_dir, _data_dir);
+				_resource_browser = new ResourceBrowser(_source_dir, _data_dir);
+				_resource_browser.relative_to = _toolbar;
 				_resource_browser.resource_selected.connect(on_resource_browser_resource_selected);
 				_resource_browser.resource_selected.connect(on_resource_browser_resource_selected);
 				_resource_browser.delete_event.connect(() => { _resource_browser.hide(); return true; });
 				_resource_browser.delete_event.connect(() => { _resource_browser.hide(); return true; });
 				_resource_browser.modal = true;
 				_resource_browser.modal = true;

+ 1 - 2
tools/level_editor/resource_browser.vala

@@ -31,7 +31,7 @@ namespace Crown
 		// Signals
 		// Signals
 		public signal void resource_selected(PlaceableType placeable_type, string name);
 		public signal void resource_selected(PlaceableType placeable_type, string name);
 
 
-		public ResourceBrowser(Gtk.Widget parent, string source_dir, string data_dir)
+		public ResourceBrowser(string source_dir, string data_dir)
 		{
 		{
 			// Project paths
 			// Project paths
 			_source_dir = source_dir;
 			_source_dir = source_dir;
@@ -41,7 +41,6 @@ namespace Crown
 			_console_client = new ConsoleClient();
 			_console_client = new ConsoleClient();
 
 
 			// Widgets
 			// Widgets
-			this.relative_to = parent;
 			this.destroy.connect(on_destroy);
 			this.destroy.connect(on_destroy);
 
 
 			_filter_entry = new Gtk.SearchEntry();
 			_filter_entry = new Gtk.SearchEntry();