diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-05 17:44:48 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-05 17:44:48 +0200 |
commit | 88ed6af1e6844908293aa1599421b40870be513c (patch) | |
tree | 2a4ec5b730c5dfe6fe787fb326bf0b02c6c8c7d9 | |
parent | a46651960357dc67b5418bc50384380c28c4a060 (diff) | |
parent | 88f1b679f3dd0b66105b29f683fa3dbc0d0686de (diff) | |
download | redot-engine-88ed6af1e6844908293aa1599421b40870be513c.tar.gz |
Merge pull request #96609 from detomon/prevent-changing-readonly-property
Prevent editing value on focus when `EditorSpinSlider` is read-only
-rw-r--r-- | editor/gui/editor_spin_slider.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/editor/gui/editor_spin_slider.cpp b/editor/gui/editor_spin_slider.cpp index 5372d33b4c..731f682605 100644 --- a/editor/gui/editor_spin_slider.cpp +++ b/editor/gui/editor_spin_slider.cpp @@ -665,6 +665,10 @@ bool EditorSpinSlider::is_grabbing() const { } void EditorSpinSlider::_focus_entered() { + if (is_read_only()) { + return; + } + _ensure_input_popup(); value_input->set_text(get_text_value()); value_input_popup->set_size(get_size()); |