Add dialogs for audio engine initialization error.
This commit is contained in:
@@ -88,7 +88,7 @@ namespace Cryville.Crtr {
|
||||
try {
|
||||
AudioManager = EngineBuilder.Create();
|
||||
if (AudioManager == null) {
|
||||
Popup.Create("Cannot initialize audio engine");
|
||||
Dialog.Show(null, "Fatal error: Cannot initialize audio engine");
|
||||
Logger.Log("main", 5, "Audio", "Cannot initialize audio engine");
|
||||
}
|
||||
else {
|
||||
@@ -103,6 +103,7 @@ namespace Cryville.Crtr {
|
||||
break;
|
||||
}
|
||||
catch (Exception ex) {
|
||||
Dialog.Show(null, "An error occurred while trying to initialize the recommended audio engine\nTrying to use fallback audio engines");
|
||||
Logger.Log("main", 4, "Audio", "An error occurred when initializing the audio engine: {0}", ex);
|
||||
Logger.Log("main", 2, "Audio", "Trying to use fallback audio engines");
|
||||
EngineBuilder.Engines.Remove(AudioManager.GetType());
|
||||
|
Reference in New Issue
Block a user