diff --git a/Dalamud/Interface/ImGuiFileDialog/FileDialog.Files.cs b/Dalamud/Interface/ImGuiFileDialog/FileDialog.Files.cs index c7398a6b3..6630c0439 100644 --- a/Dalamud/Interface/ImGuiFileDialog/FileDialog.Files.cs +++ b/Dalamud/Interface/ImGuiFileDialog/FileDialog.Files.cs @@ -327,12 +327,15 @@ namespace Dalamud.Interface.ImGuiFileDialog Text = "Documents", }); - this.quickAccess.Add(new SideBarItem + if (!string.IsNullOrEmpty(personal)) { - Icon = (char)FontAwesomeIcon.Download, - Location = Path.Combine(personal, "Downloads"), - Text = "Downloads", - }); + this.quickAccess.Add(new SideBarItem + { + Icon = (char)FontAwesomeIcon.Download, + Location = Path.Combine(personal, "Downloads"), + Text = "Downloads", + }); + } this.quickAccess.Add(new SideBarItem { diff --git a/Dalamud/Interface/ImGuiFileDialog/FileDialog.UI.cs b/Dalamud/Interface/ImGuiFileDialog/FileDialog.UI.cs index 121fdbb6d..d5010f13c 100644 --- a/Dalamud/Interface/ImGuiFileDialog/FileDialog.UI.cs +++ b/Dalamud/Interface/ImGuiFileDialog/FileDialog.UI.cs @@ -335,6 +335,11 @@ namespace Dalamud.Interface.ImGuiFileDialog foreach (var quick in this.quickAccess) { + if (string.IsNullOrEmpty(quick.Location)) + { + continue; + } + ImGui.PushFont(UiBuilder.IconFont); if (ImGui.Selectable($"{quick.Icon}##{quick.Text}", quick.Text == this.selectedSideBar)) {