From 95edc8c4a3c35bb812934bf0f3e602491fb868d9 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Tue, 29 Jul 2025 00:18:22 +0200 Subject: [PATCH] Update zwidget --- libraries/ZWidget/src/widgets/lineedit/lineedit.cpp | 5 +++++ libraries/ZWidget/src/window/sdl2/sdl2_display_window.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libraries/ZWidget/src/widgets/lineedit/lineedit.cpp b/libraries/ZWidget/src/widgets/lineedit/lineedit.cpp index 336ac9882..16e4b7cc1 100644 --- a/libraries/ZWidget/src/widgets/lineedit/lineedit.cpp +++ b/libraries/ZWidget/src/widgets/lineedit/lineedit.cpp @@ -950,6 +950,11 @@ void LineEdit::OnGeometryChanged() { Canvas* canvas = GetCanvas(); + for (auto& line : lines) + { + line.invalidated = true; + } + vertical_text_align = canvas->verticalTextAlign(); clip_start_offset = 0; diff --git a/libraries/ZWidget/src/window/sdl2/sdl2_display_window.cpp b/libraries/ZWidget/src/window/sdl2/sdl2_display_window.cpp index de4784399..6b7eae47e 100644 --- a/libraries/ZWidget/src/window/sdl2/sdl2_display_window.cpp +++ b/libraries/ZWidget/src/window/sdl2/sdl2_display_window.cpp @@ -9,7 +9,7 @@ std::unordered_map SDL2DisplayWindow::WindowList; SDL2DisplayWindow::SDL2DisplayWindow(DisplayWindowHost* windowHost, bool popupWindow, SDL2DisplayWindow* owner, RenderAPI renderAPI, double uiscale) : WindowHost(windowHost), UIScale(uiscale) { - unsigned int flags = SDL_WINDOW_HIDDEN /*| SDL_WINDOW_ALLOW_HIGHDPI*/; + unsigned int flags = SDL_WINDOW_HIDDEN | SDL_WINDOW_RESIZABLE /*| SDL_WINDOW_ALLOW_HIGHDPI*/; if (renderAPI == RenderAPI::Vulkan) flags |= SDL_WINDOW_VULKAN; else if (renderAPI == RenderAPI::OpenGL)