summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Alexsander <michaelalexsander@protonmail.com>2021-10-04 10:37:53 -0300
committerMichael Alexsander <michaelalexsander@protonmail.com>2021-10-04 10:37:53 -0300
commit0dd65fff3b342f99bdfb9e4b432ea53c93137dcc (patch)
tree89364032a41250328c7e57242f37049105b4cc0a
parent06e2cef459b109a7548d529900f00375c6fe6132 (diff)
downloadredot-engine-0dd65fff3b342f99bdfb9e4b432ea53c93137dcc.tar.gz
Fix `Tabs` offset overreaching when scrolling fast
-rw-r--r--scene/gui/tabs.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/scene/gui/tabs.cpp b/scene/gui/tabs.cpp
index ba8dba847c..f305bf7013 100644
--- a/scene/gui/tabs.cpp
+++ b/scene/gui/tabs.cpp
@@ -156,6 +156,7 @@ void Tabs::gui_input(const Ref<InputEvent> &p_event) {
if (scrolling_enabled && buttons_visible) {
if (missing_right) {
offset++;
+ _ensure_no_over_offset(); // Avoid overreaching when scrolling fast.
update();
}
}