diff --git a/src/cata_imgui.cpp b/src/cata_imgui.cpp index 8289d8636ded0..d5c45dac48187 100644 --- a/src/cata_imgui.cpp +++ b/src/cata_imgui.cpp @@ -537,8 +537,7 @@ cataimgui::window::window( int window_flags ) this->window_flags = window_flags | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoNavFocus | - ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoScrollbar | - ImGuiWindowFlags_NoScrollWithMouse; + ImGuiWindowFlags_NoBringToFrontOnFocus; } cataimgui::window::window( const std::string &id_, int window_flags ) : window( window_flags ) diff --git a/src/ui.cpp b/src/ui.cpp index f0e723bc6d830..9df73e4049200 100644 --- a/src/ui.cpp +++ b/src/ui.cpp @@ -36,11 +36,13 @@ class uilist_impl : cataimgui::window uilist &parent; public: explicit uilist_impl( uilist &parent ) : cataimgui::window( "UILIST", - ImGuiWindowFlags_NoTitleBar ), parent( parent ) { + ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse ), + parent( parent ) { } uilist_impl( uilist &parent, const std::string &title ) : cataimgui::window( title, - ImGuiWindowFlags_None ), parent( parent ) { + ImGuiWindowFlags_None | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse ), + parent( parent ) { } cataimgui::bounds get_bounds() override {