浏览代码

Merge pull request #78777 from YeldhamDev/tab_hover_fix

Fix delay on tab resizing when (un)hovering tabs
Yuri Sizov 2 年之前
父节点
当前提交
509645b038
共有 1 个文件被更改,包括 3 次插入0 次删除
  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) {
 		if (hover != -1) {
 			emit_signal(SNAME("tab_hovered"), hover);
 			emit_signal(SNAME("tab_hovered"), hover);
 		}
 		}
+
+		_update_cache();
 		queue_redraw();
 		queue_redraw();
 	}
 	}
 
 
@@ -988,6 +990,7 @@ void TabBar::_on_mouse_exited() {
 	highlight_arrow = -1;
 	highlight_arrow = -1;
 	dragging_valid_tab = false;
 	dragging_valid_tab = false;
 
 
+	_update_cache();
 	queue_redraw();
 	queue_redraw();
 }
 }