浏览代码

Allow volume overlay while song database is loading

Clément Wolf 2 周之前
父节点
当前提交
551a5591aa
共有 2 个文件被更改,包括 13 次插入9 次删除
  1. 10 8
      src/App/Osu/Changelog.cpp
  2. 3 1
      src/App/Osu/VolumeOverlay.cpp

+ 10 - 8
src/App/Osu/Changelog.cpp

@@ -45,20 +45,22 @@ Changelog::Changelog(Osu *osu) : ScreenBackable(osu) {
     latest.changes.push_back("- Changed scoreboard name color to red for friends");
     latest.changes.push_back("- Changed default instant replay key to F2 to avoid conflicts with mod selector");
     latest.changes.push_back("- Disabled score submission when mods are toggled mid-game");
-    latest.changes.push_back("- Forced exclusive mode when using WASAPI output");
-    latest.changes.push_back("- Optimized beatmap list loading speed (a lot)");
-    latest.changes.push_back("- Optimized collection processing speed");
-    latest.changes.push_back("- Removed support for the Nintendo Switch");
-    latest.changes.push_back("- Updated protocol version");
+    latest.changes.push_back("- Fixed ALT key not working on linux");
     latest.changes.push_back("- Fixed chat layout updating while chat was hidden");
-    latest.changes.push_back("- Fixed pause button not working after cancelling database load");
-    latest.changes.push_back("- Fixed level bar always being at 0%");
     latest.changes.push_back("- Fixed experimental mods not getting set while watching replays");
     latest.changes.push_back("- Fixed FPoSu camera not following cursor while watching replays");
     latest.changes.push_back("- Fixed FPoSu mod not being included in score data");
+    latest.changes.push_back("- Fixed level bar always being at 0%");
+    latest.changes.push_back("- Fixed not being able to adjust volume while song database was loading");
+    latest.changes.push_back("- Fixed pause button not working after cancelling database load");
     latest.changes.push_back("- Fixed replay playback starting too fast");
     latest.changes.push_back("- Fixed restarting SoundEngine not kicking the player out of play mode");
-    latest.changes.push_back("- Fixed ALT key not working on linux");
+    latest.changes.push_back("- Improved audio engine");
+    latest.changes.push_back("- Improved overall stability");
+    latest.changes.push_back("- Optimized song database loading speed (a lot)");
+    latest.changes.push_back("- Optimized collection processing speed");
+    latest.changes.push_back("- Removed support for the Nintendo Switch");
+    latest.changes.push_back("- Updated protocol version");
     changelogs.push_back(latest);
 
     CHANGELOG v34_10;

+ 3 - 1
src/App/Osu/VolumeOverlay.cpp

@@ -243,7 +243,9 @@ bool VolumeOverlay::isVisible() { return engine->getTime() < m_fVolumeChangeTime
 
 bool VolumeOverlay::canChangeVolume() {
     bool can_scroll = true;
-    if(m_osu->m_songBrowser2->isVisible()) can_scroll = false;
+    if(m_osu->m_songBrowser2->isVisible() && m_osu->m_songBrowser2->getDatabase()->isFinished() == 1.f) {
+        can_scroll = false;
+    }
     if(m_osu->m_optionsMenu->isVisible()) can_scroll = false;
     if(m_osu->m_userStatsScreen->isVisible()) can_scroll = false;
     if(m_osu->m_changelog->isVisible()) can_scroll = false;