diff --git a/CMakeLists.txt b/CMakeLists.txt index 9a3d0493a..bebedf43e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,7 +30,7 @@ if(BUILD_WX) FetchContent_Declare( wxWidgets GIT_REPOSITORY https://github.com/wxWidgets/wxWidgets.git - GIT_TAG 5edd516add0051d6f51ec87b8001999b6c4035a6 # master (3.3.0) as of 2024-11-26 + GIT_TAG 181f7a1d5533a3b135de1fd8f0467ba15a8a9f69 # master (3.3.0) as of 2024-11-26 ) FetchContent_GetProperties(wxwidgets) if(NOT wxwidgets_POPULATED) diff --git a/src/Audio/MIDIPlayer.cpp b/src/Audio/MIDIPlayer.cpp index 8ba1c7cc7..1521a6af9 100644 --- a/src/Audio/MIDIPlayer.cpp +++ b/src/Audio/MIDIPlayer.cpp @@ -247,7 +247,7 @@ class FluidSynthMIDIPlayer : public MIDIPlayer if (!isPlaying()) return false; - elapsed_ms_ = timer_.getElapsedTime().asMilliseconds(); + elapsed_ms_ += timer_.getElapsedTime().asMilliseconds(); return fluid_player_stop(fs_player_) == FLUID_OK; } diff --git a/src/UI/Lists/ArchiveEntryTree.cpp b/src/UI/Lists/ArchiveEntryTree.cpp index f788010e8..c47930d3b 100644 --- a/src/UI/Lists/ArchiveEntryTree.cpp +++ b/src/UI/Lists/ArchiveEntryTree.cpp @@ -869,6 +869,7 @@ ArchiveEntryTree::ArchiveEntryTree( archive_{ archive } { // Init settings + SetDoubleBuffered(true); SetRowHeight(ui::scalePx(elist_icon_size + (elist_icon_padding * 2) + 2)); if (list_font_monospace) SetFont(wxutil::monospaceFont(GetFont()));