Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/windowing
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-08-18 18:32:29 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-08-18 18:32:29 +1000
commit572291047fe2713a50bd4c584fd91b758c60337d (patch)
tree8b2655e6e59134601b29a7fa5f06c6ccddfa38cd /source/windowing
parent49147c8be51cd71e34a862615e18955bd3abeca5 (diff)
Fix LabelWidgets randomly being shadowed
Diffstat (limited to 'source/windowing')
-rw-r--r--source/windowing/StarCanvasWidget.cpp1
-rw-r--r--source/windowing/StarLabelWidget.cpp3
2 files changed, 3 insertions, 1 deletions
diff --git a/source/windowing/StarCanvasWidget.cpp b/source/windowing/StarCanvasWidget.cpp
index a0eeb7d..0c7ea82 100644
--- a/source/windowing/StarCanvasWidget.cpp
+++ b/source/windowing/StarCanvasWidget.cpp
@@ -274,6 +274,7 @@ void CanvasWidget::renderText(Vec2F const& renderingOffset, String const& s, Tex
context.setDefaultLineSpacing();
context.setDefaultFont();
+ context.setFontMode(FontMode::Normal);
context.setFontProcessingDirectives("");
}
diff --git a/source/windowing/StarLabelWidget.cpp b/source/windowing/StarLabelWidget.cpp
index 30b1451..b55ecc1 100644
--- a/source/windowing/StarLabelWidget.cpp
+++ b/source/windowing/StarLabelWidget.cpp
@@ -14,7 +14,8 @@ LabelWidget::LabelWidget(String text,
m_hAnchor(hAnchor),
m_vAnchor(vAnchor),
m_wrapWidth(move(wrapWidth)),
- m_lineSpacing(move(lineSpacing)) {
+ m_lineSpacing(move(lineSpacing)),
+ m_fontMode(FontMode::Normal) {
auto assets = Root::singleton().assets();
auto fontConfig = assets->json("/interface.config:font");
m_fontSize = fontConfig.getInt("baseSize");