General refactor and clean-up.

This commit is contained in:
2021-06-06 20:28:36 +01:00
parent 0702d1a69e
commit 5eae13c3a2
13 changed files with 446 additions and 551 deletions

View File

@@ -1,4 +1,5 @@
using System;
using System.Diagnostics;
using System.IO;
using Avalonia;
using Avalonia.Controls;
@@ -11,10 +12,8 @@ namespace RedBookPlayer
{
public static Settings Settings;
static App()
{
Directory.SetCurrentDirectory(Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName));
}
static App() =>
Directory.SetCurrentDirectory(Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName));
public override void Initialize()
{
@@ -28,9 +27,9 @@ namespace RedBookPlayer
public override void OnFrameworkInitializationCompleted()
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
if(ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
desktop.MainWindow = new MainWindow();
desktop.MainWindow = new MainWindow();
desktop.ShutdownMode = ShutdownMode.OnMainWindowClose;
Settings = Settings.Load("settings.json");