From 517e4a1142e4631de087f052ba91043e7be675c9 Mon Sep 17 00:00:00 2001 From: Frank Skare Date: Mon, 19 Jul 2021 16:15:16 +0200 Subject: [PATCH] update changelog --- docs/Changelog.md | 2 ++ src/Misc/PowerShell.cs | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/Changelog.md b/docs/Changelog.md index b91ab7b..a59aa32 100644 --- a/docs/Changelog.md +++ b/docs/Changelog.md @@ -7,6 +7,8 @@ making it very easy to find a property and show/print its value. - Support for --keep-open=no. - Profile selection in the context menu. +- Use defaults in case settings.xml fails loading (not reproducible). +- libmpv shinchiro 2021-07-18 5.4.9.1 Beta (2021-06-23) diff --git a/src/Misc/PowerShell.cs b/src/Misc/PowerShell.cs index e8f1589..7b68fe4 100644 --- a/src/Misc/PowerShell.cs +++ b/src/Misc/PowerShell.cs @@ -94,7 +94,7 @@ namespace mpvnet public void Error_DataReady(object sender, EventArgs e) { - var output = sender as PipelineReader; + var output = sender as PipelineReader; while (output.Count > 0) Terminal.WriteError(output.Read(), Module); @@ -138,18 +138,23 @@ namespace mpvnet case "bool": case "boolean": Core.ObservePropertyBool(name, value => App.RunTask(() => PropertyChanged.Invoke(name, value))); break; + case "string": Core.ObservePropertyString(name, value => App.RunTask(() => PropertyChanged.Invoke(name, value))); break; + case "int": case "integer": Core.ObservePropertyInt(name, value => App.RunTask(() => PropertyChanged.Invoke(name, value))); break; + case "float": case "double": Core.ObservePropertyDouble(name, value => App.RunTask(() => PropertyChanged.Invoke(name, value))); break; + case "nil": case "none": case "native": Core.ObserveProperty(name, () => App.RunTask(() => PropertyChanged.Invoke(name, null))); break; + default: App.ShowError("Invalid Type", "Valid types are: bool or boolean, string, int or integer, float or double, nil or none or native"); break;