summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-09-05 17:44:48 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-09-05 17:44:48 +0200
commit88ed6af1e6844908293aa1599421b40870be513c (patch)
tree2a4ec5b730c5dfe6fe787fb326bf0b02c6c8c7d9
parenta46651960357dc67b5418bc50384380c28c4a060 (diff)
parent88f1b679f3dd0b66105b29f683fa3dbc0d0686de (diff)
downloadredot-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.cpp4
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());