diff options
Diffstat (limited to 'scene/gui/label.cpp')
| -rw-r--r-- | scene/gui/label.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/scene/gui/label.cpp b/scene/gui/label.cpp index 3b15776c55..f95b151024 100644 --- a/scene/gui/label.cpp +++ b/scene/gui/label.cpp @@ -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;  					}  |