Fix 'TabContainer' not updating its tab titles when locale is changed
(cherry picked from commit a242bf464a
)
This commit is contained in:
parent
605dbffe93
commit
5d1697b78f
|
@ -143,6 +143,11 @@ void TabContainer::_notification(int p_what) {
|
|||
|
||||
switch (p_what) {
|
||||
|
||||
case NOTIFICATION_TRANSLATION_CHANGED: {
|
||||
|
||||
minimum_size_changed();
|
||||
update();
|
||||
} break;
|
||||
case NOTIFICATION_RESIZED: {
|
||||
|
||||
Vector<Control *> tabs = _get_tabs();
|
||||
|
@ -178,7 +183,6 @@ void TabContainer::_notification(int p_what) {
|
|||
first_tab_cache--;
|
||||
}
|
||||
} break;
|
||||
|
||||
case NOTIFICATION_DRAW: {
|
||||
|
||||
RID canvas = get_canvas_item();
|
||||
|
|
|
@ -222,6 +222,10 @@ void Tabs::_notification(int p_what) {
|
|||
|
||||
switch (p_what) {
|
||||
|
||||
case NOTIFICATION_TRANSLATION_CHANGED: {
|
||||
minimum_size_changed();
|
||||
update();
|
||||
} break;
|
||||
case NOTIFICATION_MOUSE_EXIT: {
|
||||
rb_hover = -1;
|
||||
cb_hover = -1;
|
||||
|
@ -232,7 +236,6 @@ void Tabs::_notification(int p_what) {
|
|||
_update_cache();
|
||||
_ensure_no_over_offset();
|
||||
ensure_tab_visible(current);
|
||||
|
||||
} break;
|
||||
case NOTIFICATION_DRAW: {
|
||||
_update_cache();
|
||||
|
@ -394,7 +397,6 @@ void Tabs::_notification(int p_what) {
|
|||
} else {
|
||||
buttons_visible = false;
|
||||
}
|
||||
|
||||
} break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue