memory-related refactor

This commit is contained in:
MihailRis
2024-05-19 07:09:58 +03:00
parent f47c7d00a2
commit c5f663b7cb
16 changed files with 205 additions and 209 deletions
+3 -3
View File
@@ -147,11 +147,11 @@ public:
void audio::initialize(bool enabled) {
if (enabled) {
backend = ALAudio::create();
backend = ALAudio::create().release();
}
if (backend == nullptr) {
std::cerr << "could not to initialize audio" << std::endl;
backend = NoAudio::create();
backend = NoAudio::create().release();
}
create_channel("master");
}
@@ -333,7 +333,7 @@ int audio::create_channel(const std::string& name) {
if (index != -1) {
return index;
}
channels.emplace_back(new Channel(name));
channels.emplace_back(std::make_unique<Channel>(name));
return channels.size()-1;
}