diff -r 065db0753f05 -r a41ccc6924e3 src/gl/axesprogram.cpp --- a/src/gl/axesprogram.cpp Mon Jun 20 22:41:34 2022 +0300 +++ b/src/gl/axesprogram.cpp Mon Jun 20 22:54:13 2022 +0300 @@ -90,19 +90,9 @@ this->shader.bufferData(&data[0], countof(data), sizeof data[0]); } -void drawBorderedText(QPainter* painter, const QPointF& point, const QFont& font, const QString& text) -{ - QPainterPath path; - path.addText(point, font, text); - painter->save(); - painter->setBrush(Qt::white); - painter->setPen({Qt::black, 0.1 * font.pointSizeF()}); - painter->drawPath(path); - painter->restore(); -} - void AxesLayer::overpaint(QPainter* painter) { + painter->save(); QFont font; font.setStyle(QFont::StyleItalic); font.setBold(true); @@ -154,6 +144,7 @@ renderText(axis.text, *intersection); } } + painter->restore(); } void AxesLayer::paintGL()