From c928b88062f23b6a3244ff950a9c7b2adda63780 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Wed, 4 Jan 2023 21:47:31 +0300 Subject: [PATCH] Try to fix label cursor issue --- libs/ui/source/label.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libs/ui/source/label.cpp b/libs/ui/source/label.cpp index 30ea0170..8d58d359 100644 --- a/libs/ui/source/label.cpp +++ b/libs/ui/source/label.cpp @@ -18,6 +18,11 @@ namespace psemek::ui void label::set_text(std::string text) { + if (selected_link_) + { + sdl2::set_cursor(sdl2::cursor_type::arrow); + selected_link_ = std::nullopt; + } text_ = std::move(text); tagged_ = false; @@ -59,6 +64,11 @@ namespace psemek::ui void label::set_tagged_text(std::string text) { + if (selected_link_) + { + sdl2::set_cursor(sdl2::cursor_type::arrow); + selected_link_ = std::nullopt; + } text_ = std::move(text); tagged_ = true; selected_link_ = std::nullopt;