From 1dffe769bfb88368e72842e3160fa3bee5429262 Mon Sep 17 00:00:00 2001 From: alcexhim Date: Mon, 4 May 2015 14:29:28 -0400 Subject: [PATCH] Themed filter TextBox and fixed bug when ObjectModel is null and ObjectModel properties are requested --- .../Editors/FileSystemEditor.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.cs b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.cs index 804e50a1..8e7b7211 100644 --- a/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.cs +++ b/CSharp/Engines/WindowsForms/Libraries/UniversalEditor.UserInterface.WindowsForms/Editors/FileSystemEditor.cs @@ -38,6 +38,9 @@ namespace UniversalEditor.UserInterface.WindowsForms.Editors lv.SmallImageList = base.SmallImageList; tv.ImageList = base.SmallImageList; + txtFilter.BackColor = AwesomeControls.Theming.Theme.CurrentTheme.ColorTable.WindowBackground; + txtFilter.ForeColor = AwesomeControls.Theming.Theme.CurrentTheme.ColorTable.WindowForeground; + mnuTreeViewContextExpand.Font = new Font(mnuTreeViewContextExpand.Font, FontStyle.Bold); lv.Columns.Add("Name", 300); @@ -770,8 +773,9 @@ namespace UniversalEditor.UserInterface.WindowsForms.Editors { if (lv.SelectedItems.Count == 0) { - string fileName = ObjectModel.Accessor.GetFileName(); - if (System.IO.File.Exists(fileName)) + string fileName = String.Empty; + if (ObjectModel != null && ObjectModel.Accessor != null) fileName = ObjectModel.Accessor.GetFileName(); + if (!String.IsNullOrEmpty(fileName) && System.IO.File.Exists(fileName)) { File file = new File(); file.Name = fileName;