Index: MapView.cpp
===================================================================
--- MapView.cpp	(revision 10950)
+++ MapView.cpp	(working copy)
@@ -231,10 +231,12 @@
 	QPointF P2(20+Length*projection().pixelPerM(),height()-20);
 	P.drawLine(P1-QPointF(0,5),P1+QPointF(0,5));
 	P.drawLine(P1,P2);
+	P.setBackgroundMode(Qt::OpaqueMode);
 	if (Length < 1000)
-		P.drawText(QRectF(P2-QPoint(100,40),QSize(200,30)),Qt::AlignHCenter | Qt::AlignBottom, QString(tr("%1 m")).arg(Length, 0, 'f', 0));
+		P.drawText(QRectF(P2-QPoint(100,40),QSize(200,30)),Qt::AlignHCenter | Qt::AlignBottom, QString(tr(" %1 m ")).arg(Length, 0, 'f', 0));
 	else
-		P.drawText(QRectF(P2-QPoint(100,40),QSize(200,30)),Qt::AlignHCenter | Qt::AlignBottom, QString(tr("%1 km")).arg(Length/1000, 0, 'f', 0));
+		P.drawText(QRectF(P2-QPoint(100,40),QSize(200,30)),Qt::AlignHCenter | Qt::AlignBottom, QString(tr(" %1 km ")).arg(Length/1000, 0, 'f', 0));
+	P.setBackgroundMode(Qt::TransparentMode);
 
 	P.drawLine(P2-QPointF(0,5),P2+QPointF(0,5));
 }
