diff --git a/indra/llrender/llfontgl.cpp b/indra/llrender/llfontgl.cpp
index f17ea6ca98c4ec02dce4a5c668c5fceff6cdc7f1..6eb5e0eff41c6876c4a729cc4c9ce89c267b927b 100644
--- a/indra/llrender/llfontgl.cpp
+++ b/indra/llrender/llfontgl.cpp
@@ -132,9 +132,13 @@ S32 LLFontGL::render(const LLWString &wstr, S32 begin_offset, const LLRect& rect
 	case VCENTER:
 		y = rect.getCenterY();
 		break;
+	case BASELINE:
 	case BOTTOM:
 		y = rect.mBottom;
 		break;
+	default:
+		y = rect.mBottom;
+		break;
 	}
 	return render(wstr, begin_offset, x, y, color, halign, valign, style, shadow, max_chars, rect.getWidth(), right_x, use_ellipses);
 }