From dc47cb49fee3c597ec3e2fb80e8f2c80b730838d Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 3 Jul 2021 23:58:56 +0100 Subject: [PATCH] Auto-scale NanoVG by widget scale factor Signed-off-by: falkTX --- dgl/src/NanoVG.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dgl/src/NanoVG.cpp b/dgl/src/NanoVG.cpp index 3c5bf9a6..7002a558 100644 --- a/dgl/src/NanoVG.cpp +++ b/dgl/src/NanoVG.cpp @@ -287,7 +287,10 @@ void NanoVG::beginFrame(Widget* const widget) return; if (TopLevelWidget* const tlw = widget->getTopLevelWidget()) - nvgBeginFrame(fContext, static_cast(tlw->getWidth()), static_cast(tlw->getHeight()), 1.0f); + nvgBeginFrame(fContext, + static_cast(tlw->getWidth()), + static_cast(tlw->getHeight()), + tlw->getScaleFactor()); } void NanoVG::cancelFrame()