diff --git a/gtk2_ardour/ardour_button.cc b/gtk2_ardour/ardour_button.cc
index ef537d1..74318f2 100644
--- a/gtk2_ardour/ardour_button.cc
+++ b/gtk2_ardour/ardour_button.cc
@@ -147,7 +147,7 @@ ArdourButton::render (cairo_t* cr)
 
 		if (_elements & Indicator) {
 			if (_led_left) {
-				cairo_move_to (cr, _width - text_margin - 4, _height/2.0 - _text_height/2.0);
+				cairo_move_to (cr, _diameter + text_margin + 4, _height/2.0 - _text_height/2.0);
 			} else {
 				cairo_move_to (cr, text_margin, _height/2.0 - _text_height/2.0);
 			}
