From e8c5f3a882d4f6cc6384bc073b557b1b862882e3 Mon Sep 17 00:00:00 2001 From: pekspro Date: Fri, 12 Jun 2020 20:42:13 +0200 Subject: [PATCH] Fixes null reference exception. (#3436) --- .../launcher/Plugins/Microsoft.Plugin.Calculator/Main.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/launcher/Plugins/Microsoft.Plugin.Calculator/Main.cs b/src/modules/launcher/Plugins/Microsoft.Plugin.Calculator/Main.cs index 5acc58a65e..4fafcbd3c8 100644 --- a/src/modules/launcher/Plugins/Microsoft.Plugin.Calculator/Main.cs +++ b/src/modules/launcher/Plugins/Microsoft.Plugin.Calculator/Main.cs @@ -38,6 +38,12 @@ namespace Microsoft.Plugin.Calculator { var result = MagesEngine.Interpret(query.Search); + // This could happen for some incorrect queries, like pi(2) + if(result == null) + { + return new List(); + } + if (result.ToString() == "NaN") result = Context.API.GetTranslation("wox_plugin_calculator_not_a_number");