Browse Source

Fix delay on tab resizing when (un)hovering tabs

(cherry picked from commit 7ffad29df818c41baf5d1fc98690874b48d586fe)
Michael Alexsander 2 years ago
parent
commit
3bb05da45f
1 changed files with 3 additions and 0 deletions
  1. 3 0
      scene/gui/tab_bar.cpp

+ 3 - 0
scene/gui/tab_bar.cpp

@@ -881,6 +881,8 @@ void TabBar::_update_hover() {
 		if (hover != -1) {
 			emit_signal(SNAME("tab_hovered"), hover);
 		}
+
+		_update_cache();
 		queue_redraw();
 	}
 
@@ -988,6 +990,7 @@ void TabBar::_on_mouse_exited() {
 	highlight_arrow = -1;
 	dragging_valid_tab = false;
 
+	_update_cache();
 	queue_redraw();
 }