From 59adbfd8b505d880a3f816ca8cff740c19363882 Mon Sep 17 00:00:00 2001 From: Aireil <33433913+Aireil@users.noreply.github.com> Date: Tue, 13 Sep 2022 19:55:46 +0200 Subject: [PATCH] fix: folder picker not working --- Dalamud/Interface/ImGuiFileDialog/FileDialog.Structs.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dalamud/Interface/ImGuiFileDialog/FileDialog.Structs.cs b/Dalamud/Interface/ImGuiFileDialog/FileDialog.Structs.cs index 2876a67a4..9dd5151bf 100644 --- a/Dalamud/Interface/ImGuiFileDialog/FileDialog.Structs.cs +++ b/Dalamud/Interface/ImGuiFileDialog/FileDialog.Structs.cs @@ -58,12 +58,12 @@ namespace Dalamud.Interface.ImGuiFileDialog public bool Empty() { - return string.IsNullOrEmpty(this.Filter) && (this.CollectionFilters.Count == 0); + return string.IsNullOrEmpty(this.Filter) && (this.CollectionFilters == null || (this.CollectionFilters.Count == 0)); } public bool FilterExists(string filter) { - return this.Filter.Equals(filter, StringComparison.InvariantCultureIgnoreCase) || this.CollectionFilters.Any(colFilter => colFilter.Equals(filter, StringComparison.InvariantCultureIgnoreCase)); + return this.Filter.Equals(filter, StringComparison.InvariantCultureIgnoreCase) || (this.CollectionFilters != null && this.CollectionFilters.Any(colFilter => colFilter.Equals(filter, StringComparison.InvariantCultureIgnoreCase))); } }