diff --git a/indra/llui/llview.cpp b/indra/llui/llview.cpp
index 6a9384367d3cf5904f436c8a33612c53551164bc..0616c2a0c0a070863e8a2cf5a5b88bbffbe8ed03 100644
--- a/indra/llui/llview.cpp
+++ b/indra/llui/llview.cpp
@@ -2549,7 +2549,7 @@ void LLView::applyXUILayout(LLView::Params& p, LLView* parent)
 			if (p.left_pad.isProvided())
 			{
 				// left_pad is based on prior widget's right edge
-				p.left_delta.set(p.left_pad + last_rect.getWidth(), false);
+				p.left_delta.set(p.left_pad + default_rect.getWidth(), false);
 			}
 			
 			default_rect.translate(p.left_delta, p.bottom_delta);