Fix 'TabContainer' not updating its tab titles when locale is changed

(cherry picked from commit a242bf464a)
This commit is contained in:
Michael Alexsander Silva Dias 2019-05-05 13:50:37 -03:00 committed by Rémi Verschelde
parent 605dbffe93
commit 5d1697b78f
2 changed files with 9 additions and 3 deletions

View file

@ -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();

View file

@ -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;
}
}