diff --git a/indra/llui/lllineeditor.cpp b/indra/llui/lllineeditor.cpp
index 42cfc4cae9a37702bb5c15d1a0cca5a6a141c057..0dc381231d87ae9f69419db8b553fbc194725452 100644
--- a/indra/llui/lllineeditor.cpp
+++ b/indra/llui/lllineeditor.cpp
@@ -1948,8 +1948,8 @@ void LLLineEditor::draw()
 			gGL.color4ub(255, 0, 0, 200);
 			while (pxStart < pxEnd)
 			{
-				gl_line_2d(pxStart, text_bottom - 2, pxStart + 3, text_bottom + 1);
-				gl_line_2d(pxStart + 3, text_bottom + 1, pxStart + 6, text_bottom - 2);
+				gl_line_2d(pxStart, (S32)text_bottom - 2, pxStart + 3, (S32)text_bottom + 1);
+				gl_line_2d(pxStart + 3, (S32)text_bottom + 1, pxStart + 6, (S32)text_bottom - 2);
 				pxStart += 6;
 			}
 		}