Browse Source

Fix looping samples not looping

kiwec 4 months ago
parent
commit
b34d6fbdb7
2 changed files with 3 additions and 2 deletions
  1. 1 0
      src/App/Osu/Changelog.cpp
  2. 2 2
      src/App/Osu/Skin.cpp

+ 1 - 0
src/App/Osu/Changelog.cpp

@@ -29,6 +29,7 @@ Changelog::Changelog() : ScreenBackable() {
     CHANGELOG latest;
     CHANGELOG latest;
     latest.title =
     latest.title =
         UString::format("%.2f (%s, %s)", convar->getConVarByName("osu_version")->getFloat(), __DATE__, __TIME__);
         UString::format("%.2f (%s, %s)", convar->getConVarByName("osu_version")->getFloat(), __DATE__, __TIME__);
+    latest.changes.push_back("- Fixed sliderslide and spinnerspin sounds not looping");
     latest.changes.push_back("- Improved sound engine reliability");
     latest.changes.push_back("- Improved sound engine reliability");
     changelogs.push_back(latest);
     changelogs.push_back(latest);
 
 

+ 2 - 2
src/App/Osu/Skin.cpp

@@ -1437,8 +1437,8 @@ void Skin::checkLoadSound(Sound **addressOfPointer, std::string skinElementName,
                 if(osu_skin_async.getBool()) {
                 if(osu_skin_async.getBool()) {
                     engine->getResourceManager()->requestNextLoadAsync();
                     engine->getResourceManager()->requestNextLoadAsync();
                 }
                 }
-                return engine->getResourceManager()->loadSoundAbs(path, resource_name, !isSample, isOverlayable, false,
-                                                                  loop);
+                return engine->getResourceManager()->loadSoundAbs(path, resource_name, !isSample, isOverlayable, loop,
+                                                                  false);
             }
             }
         }
         }