From 4e516b5840a416f35f92a7de8bd9fdae3bce6c27 Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Fri, 4 Jul 2025 22:03:38 -0500 Subject: [PATCH] Fix non sdl2 builds and fix dropdown keyboard bug --- src/SDL2/Views/DropDownView.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/SDL2/Views/DropDownView.cpp b/src/SDL2/Views/DropDownView.cpp index b68c279..c35efb3 100644 --- a/src/SDL2/Views/DropDownView.cpp +++ b/src/SDL2/Views/DropDownView.cpp @@ -1,4 +1,4 @@ - +#if defined(TESSESFRAMEWORK_ENABLE_SDL2) #include "TessesFramework/SDL2/Views/DropDownView.hpp" namespace Tesses::Framework::SDL2::Views { @@ -66,7 +66,7 @@ namespace Tesses::Framework::SDL2::Views { win->ShowPopup(pu); } } - else if(event.type == SDL_KEYDOWN) + else if(event.type == SDL_KEYDOWN && this->GetViewFlag(VIEWFLAG_ISACTIVE)) { switch(event.key.keysym.sym) { @@ -94,7 +94,7 @@ namespace Tesses::Framework::SDL2::Views { } DropDownView::DropDownView() : View("--PLEASE SELECT ONE--") { - + this->hasSet=false; } std::vector& DropDownView::GetItems() @@ -110,4 +110,5 @@ namespace Tesses::Framework::SDL2::Views { return this->listView.selected; } -} \ No newline at end of file +} +#endif \ No newline at end of file