Browse Source

Fixes leaks when running editor

qarmin 5 years ago
parent
commit
5cbab81564
3 changed files with 2 additions and 1 deletions
  1. 1 0
      editor/editor_file_dialog.cpp
  2. 0 1
      scene/gui/dialogs.cpp
  3. 1 0
      scene/gui/file_dialog.cpp

+ 1 - 0
editor/editor_file_dialog.cpp

@@ -1579,6 +1579,7 @@ EditorFileDialog::EditorFileDialog() {
 
 	drives = memnew(OptionButton);
 	drives->connect("item_selected", callable_mp(this, &EditorFileDialog::_select_drive));
+	pathhb->add_child(drives);
 
 	makedir = memnew(Button);
 	makedir->set_text(TTR("Create Folder"));

+ 0 - 1
scene/gui/dialogs.cpp

@@ -322,7 +322,6 @@ AcceptDialog::AcceptDialog() {
 	label->set_end(Point2(-margin, -button_margin - 10));
 	add_child(label);
 
-	hbc = memnew(HBoxContainer);
 	add_child(hbc);
 
 	hbc->add_spacer();

+ 1 - 0
scene/gui/file_dialog.cpp

@@ -909,6 +909,7 @@ FileDialog::FileDialog() {
 
 	drives = memnew(OptionButton);
 	drives->connect("item_selected", callable_mp(this, &FileDialog::_select_drive));
+	hbc->add_child(drives);
 
 	dir = memnew(LineEdit);
 	hbc->add_child(dir);