-
Notifications
You must be signed in to change notification settings - Fork 280
Closed
Labels
CrashSomething that causes a crashSomething that causes a crashCriticalSomething that should be fixed quicklySomething that should be fixed quickly
Description
Description
Overload crashes when no audio output device is found.
Callstack
OvEditor.exe!OvAudio::Core::AudioPlayer::PlaySound(const OvAudio::Resources::Sound & p_sound, bool p_autoPlay, bool p_looped, bool p_track) Line 19 C++
OvEditor.exe!OvAudio::Entities::AudioSource::Play(const OvAudio::Resources::Sound & p_sound) Line 163 C++
OvEditor.exe!OvCore::ECS::Components::CAudioSource::Play() Line 115 C++
OvEditor.exe!OvCore::ECS::Components::CAudioSource::OnEnable() Line 218 C++
OvEditor.exe!`OvCore::ECS::Actor::OnEnable'::`2'::<lambda_1>::operator()<std::shared_ptr<OvCore::ECS::Components::AComponent>>(std::shared_ptr<OvCore::ECS::Components::AComponent> element) Line 222 C++
[External Code]
OvEditor.exe!OvCore::ECS::Actor::OnEnable() Line 222 C++
OvEditor.exe!OvCore::SceneSystem::Scene::Play::__l2::<lambda_3>::operator()(OvCore::ECS::Actor * p_element) Line 56 C++
[External Code]
OvEditor.exe!OvCore::SceneSystem::Scene::Play() Line 56 C++
OvEditor.exe!OvEditor::Core::EditorActions::StartPlaying() Line 436 C++
[External Code]
OvEditor.exe!OvTools::Eventing::Event<>::Invoke() Line 55 C++
OvEditor.exe!OvUI::Widgets::Buttons::ButtonImage::_Draw_Impl() Line 22 C++
OvEditor.exe!OvUI::Widgets::AWidget::Draw() Line 50 C++
OvEditor.exe!OvUI::Internal::WidgetContainer::DrawWidgets() Line 88 C++
OvEditor.exe!OvUI::Panels::PanelWindow::_Draw_Impl() Line 176 C++
OvEditor.exe!OvEditor::Panels::Toolbar::_Draw_Impl() Line 90 C++
OvEditor.exe!OvUI::Panels::APanel::Draw() Line 21 C++
OvEditor.exe!OvUI::Modules::Canvas::Draw() Line 39 C++
OvEditor.exe!OvUI::Core::UIManager::Render() Line 283 C++
OvEditor.exe!OvEditor::Core::Editor::RenderEditorUI(float p_deltaTime) Line 252 C++
OvEditor.exe!OvEditor::Core::Editor::Update(float p_deltaTime) Line 92 C++
OvEditor.exe!OvEditor::Core::Application::Run() Line 28 C++
OvEditor.exe!TryRun(const std::string & projectPath, const std::string & projectName) Line 103 C++
OvEditor.exe!main(int argc, char * * argv) Line 78 C++
Metadata
Metadata
Assignees
Labels
CrashSomething that causes a crashSomething that causes a crashCriticalSomething that should be fixed quicklySomething that should be fixed quickly