Fixed clearing of an export preset's name when deleting the one above it.
Deleting an export preset cleared the name of the item below it. This was caused by ProjectExportDialog::_edit_preset(-1) which sets the deleted preset's data to empty values. This on its turn called ProjectExportDialog::_name_changed() which operates on the new current preset (the one under the deleted item). Fixes issue #10842
This commit is contained in:
parent
8f30c52a37
commit
1a7c43e1a1
1 changed files with 2 additions and 1 deletions
|
@ -425,9 +425,10 @@ void ProjectExportDialog::_delete_preset_confirm() {
|
||||||
|
|
||||||
int idx = presets->get_current();
|
int idx = presets->get_current();
|
||||||
parameters->edit(NULL); //to avoid crash
|
parameters->edit(NULL); //to avoid crash
|
||||||
|
_edit_preset(-1);
|
||||||
EditorExport::get_singleton()->remove_export_preset(idx);
|
EditorExport::get_singleton()->remove_export_preset(idx);
|
||||||
_update_presets();
|
_update_presets();
|
||||||
_edit_preset(-1);
|
_edit_preset(presets->get_current());
|
||||||
}
|
}
|
||||||
|
|
||||||
Variant ProjectExportDialog::get_drag_data_fw(const Point2 &p_point, Control *p_from) {
|
Variant ProjectExportDialog::get_drag_data_fw(const Point2 &p_point, Control *p_from) {
|
||||||
|
|
Loading…
Reference in a new issue