This commit is contained in:
stax76
2021-10-11 12:29:30 +02:00
parent 6e761c0a4e
commit 24596626bd
3 changed files with 65 additions and 40 deletions

View File

@@ -37,9 +37,7 @@ namespace mpvnet
public static Extension Extension { get; set; }
public static bool IsDarkMode {
get => (DarkMode == "system" && Sys.IsDarkTheme) || DarkMode == "always";
}
public static bool IsDarkMode => (DarkMode == "system" && Sys.IsDarkTheme) || DarkMode == "always";
static AppSettings _Settings;
@@ -143,13 +141,22 @@ namespace mpvnet
else
{
if (obj is Exception e)
Msg.ShowException(e);
InvokeOnMainThread(() => Msg.ShowException(e));
else
Msg.ShowError(obj.ToString());
InvokeOnMainThread(() => Msg.ShowError(obj.ToString()));
}
}
public static void InvokeOnMainThread(Action action) => MainForm.Instance.BeginInvoke(action);
public static void InvokeOnMainThread(Action action)
{
if (action == null)
return;
if (MainForm.Instance == null)
action.Invoke();
else
MainForm.Instance.BeginInvoke(action);
}
public static void ShowInfo(string msg)
{