Merge pull request #79139 from aaronfranke/prop-hint-cl-na-type-str-restr-repl

Fix property hint class name type string restriction and replace mode
This commit is contained in:
Rémi Verschelde 2023-07-10 13:17:13 +02:00
commit 7e36223da0
No known key found for this signature in database
GPG Key ID: C3336907360768E1
1 changed files with 2 additions and 2 deletions

View File

@ -621,7 +621,7 @@ void EditorPropertyClassName::update_property() {
} }
void EditorPropertyClassName::_property_selected() { void EditorPropertyClassName::_property_selected() {
dialog->popup_create(true); dialog->popup_create(true, true, get_edited_property_value(), get_edited_property());
} }
void EditorPropertyClassName::_dialog_created() { void EditorPropertyClassName::_dialog_created() {
@ -3622,7 +3622,7 @@ EditorProperty *EditorInspectorDefaultPlugin::get_editor_for_property(Object *p_
return editor; return editor;
} else if (p_hint == PROPERTY_HINT_TYPE_STRING) { } else if (p_hint == PROPERTY_HINT_TYPE_STRING) {
EditorPropertyClassName *editor = memnew(EditorPropertyClassName); EditorPropertyClassName *editor = memnew(EditorPropertyClassName);
editor->setup("Object", p_hint_text); editor->setup(p_hint_text, p_hint_text);
return editor; return editor;
} else if (p_hint == PROPERTY_HINT_LOCALE_ID) { } else if (p_hint == PROPERTY_HINT_LOCALE_ID) {
EditorPropertyLocale *editor = memnew(EditorPropertyLocale); EditorPropertyLocale *editor = memnew(EditorPropertyLocale);