From d4b5a196fee6ee2840a3c650d97c4e133a6b5c73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=98=E9=9F=AC=20=E5=BC=A0?= Date: Wed, 11 Nov 2020 11:00:32 +0800 Subject: [PATCH] add check for null or empty for description --- Plugins/Flow.Launcher.Plugin.Everything | 1 + Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 160000 Plugins/Flow.Launcher.Plugin.Everything diff --git a/Plugins/Flow.Launcher.Plugin.Everything b/Plugins/Flow.Launcher.Plugin.Everything new file mode 160000 index 000000000..6d5b687e2 --- /dev/null +++ b/Plugins/Flow.Launcher.Plugin.Everything @@ -0,0 +1 @@ +Subproject commit 6d5b687e240a6abdc5623d8a8e09501f3994b0d3 diff --git a/Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs b/Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs index 4dcc51a7b..bf67d4798 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Programs/Win32.cs @@ -235,7 +235,8 @@ namespace Flow.Launcher.Plugin.Program.Programs { var program = Win32Program(path); var info = FileVersionInfo.GetVersionInfo(path); - program.Description = info.FileDescription; + if (!string.IsNullOrEmpty(info.FileDescription)) + program.Description = info.FileDescription; return program; } catch (Exception e) when (e is SecurityException || e is UnauthorizedAccessException)