diff --git a/Editor/DropdownStyle.cs b/Editor/DropdownStyle.cs index 6d58d30..52484b1 100644 --- a/Editor/DropdownStyle.cs +++ b/Editor/DropdownStyle.cs @@ -49,8 +49,17 @@ internal static class DropdownStyle private static GUIStyle _searchToolbarStyle; - public static GUIStyle SearchToolbarStyle => - _searchToolbarStyle ?? (_searchToolbarStyle = new GUIStyle(GUI.skin.FindStyle("ToolbarSeachTextField"))); + public static GUIStyle SearchToolbarStyle + { + get + { + if (_searchToolbarStyle == null) { + GUIStyle original = GUI.skin.FindStyle("ToolbarSearchTextField") ?? GUI.skin.FindStyle("ToolbarSeachTextField"); + _searchToolbarStyle = new GUIStyle(original); + } + return _searchToolbarStyle; + } + } private static readonly Color HighlightedColorDarkSkin = new Color(1f, 1f, 1f, 0.028f); private static readonly Color HighlightedColorLightSkin = new Color(1f, 1f, 1f, 0.3f);