From 6f11b42b7015646bcdc5f8bbec7da61e76655861 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 10 Sep 2020 20:40:17 +0200 Subject: Add ctrl+r keybind to show related videos menu --- src/Text.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/Text.cpp') diff --git a/src/Text.cpp b/src/Text.cpp index da21b1d..9ec2f68 100644 --- a/src/Text.cpp +++ b/src/Text.cpp @@ -181,6 +181,14 @@ namespace QuickMedia // Logic loosely based on https://github.com/SFML/SFML/wiki/Source:-CurvedText void Text::updateGeometry(bool update_even_if_not_dirty) { + if(dirtyText) + { + textElements.clear(); + StringViewUtf32 wholeStr(this->str.getData(), this->str.getSize()); + textElements.push_back({ wholeStr, TextElement::Type::TEXT }); + dirtyText = false; + } + if(!update_even_if_not_dirty && !dirty) return; @@ -599,14 +607,6 @@ namespace QuickMedia bool Text::draw(sf::RenderTarget &target) { - if(dirtyText) - { - textElements.clear(); - StringViewUtf32 wholeStr(this->str.getData(), this->str.getSize()); - textElements.push_back({ wholeStr, TextElement::Type::TEXT }); - dirtyText = false; - } - updateGeometry(); if(dirtyCaret || caretMoveDirection != CaretMoveDirection::NONE) -- cgit v1.2.3