Fix Label valign position
Fix #7055
(cherry picked from commit c0e87f2a24
)
This commit is contained in:
parent
51fe9fc132
commit
36a4c54593
1 changed files with 3 additions and 3 deletions
|
@ -118,19 +118,19 @@ void Label::_notification(int p_what) {
|
|||
//nothing
|
||||
} break;
|
||||
case VALIGN_CENTER: {
|
||||
vbegin=(size.y - lines_visible * font_h) / 2;
|
||||
vbegin=(size.y - (lines_visible * font_h - line_spacing)) / 2;
|
||||
vsep=0;
|
||||
|
||||
} break;
|
||||
case VALIGN_BOTTOM: {
|
||||
vbegin=size.y - lines_visible * font_h;
|
||||
vbegin=size.y - (lines_visible * font_h - line_spacing);
|
||||
vsep=0;
|
||||
|
||||
} break;
|
||||
case VALIGN_FILL: {
|
||||
vbegin=0;
|
||||
if (lines_visible>1) {
|
||||
vsep=(size.y - lines_visible * font_h) / (lines_visible - 1);
|
||||
vsep=(size.y - (lines_visible * font_h - line_spacing)) / (lines_visible - 1);
|
||||
} else {
|
||||
vsep=0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue