diff --git a/src/ui/indicatorwidget.c b/src/ui/indicatorwidget.c index e16550ff..a5348ea7 100644 --- a/src/ui/indicatorwidget.c +++ b/src/ui/indicatorwidget.c @@ -78,7 +78,11 @@ void draw_IndicatorWidget_(const iIndicatorWidget *d) { colors[0] = black_ColorId; } fillRect_Paint(&p, - (iRect){ topLeft_Rect(rect), init_I2(pos * width_Rect(rect), gap_UI / 3)}, + (iRect){ addY_I2(topLeft_Rect(rect), + /* Active root indicator is also a line at the top,  + so need a little offset if in split view. */ + numRoots_Window(window_Widget(d)) > 1 ? gap_UI / 2 : 0), + init_I2(pos * width_Rect(rect), gap_UI / 3) }, colors[isCompleted_IndicatorWidget_(d) ? 1 : 0]); } }