From 845f44b9766ca637a222c3aa0185af1dfafb5d4e Mon Sep 17 00:00:00 2001 From: Andreas Haas Date: Tue, 30 Jan 2018 20:00:42 +0100 Subject: [PATCH] ProjectSettings: Disallow adding properties without name. (cherry picked from commit d664d6e634635e7386a9883b0058fba923769c66) --- editor/project_settings_editor.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/editor/project_settings_editor.cpp b/editor/project_settings_editor.cpp index 704ec40e4c8..058f517ae9c 100644 --- a/editor/project_settings_editor.cpp +++ b/editor/project_settings_editor.cpp @@ -750,7 +750,16 @@ void ProjectSettingsEditor::_item_add() { String catname = category->get_text().strip_edges(); String propname = property->get_text().strip_edges(); - String name = catname != "" ? catname + "/" + propname : propname; + + if (propname.empty()) { + return; + } + + if (catname.empty()) { + catname = "global"; + } + + String name = catname + "/" + propname; undo_redo->create_action(TTR("Add Global Property"));