Skip to content

Commit a0f2853

Browse files
authored
Merge pull request #3070 from pyrevitlabs/cursor/loader-panel-background-color-63f2
Loader panel background color
2 parents f389eaf + eb8563f commit a0f2853

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

dev/pyRevitLoader/pyRevitAssemblyBuilder/UIManager/Panels/PanelStyleManager.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,19 @@ public PanelStyleManager(ILogger logger)
7878
if (ribbon?.Tabs == null)
7979
return null;
8080

81-
var tab = ribbon.Tabs.FirstOrDefault(t => t.Id == tabName);
81+
var tab = ribbon.Tabs.FirstOrDefault(t =>
82+
string.Equals(t.Title, tabName, StringComparison.OrdinalIgnoreCase) ||
83+
string.Equals(t.Id, tabName, StringComparison.OrdinalIgnoreCase));
8284
if (tab?.Panels == null)
8385
return null;
8486

85-
return tab.Panels.FirstOrDefault(p => p.Source?.Title == revitPanel.Name);
87+
var panelName = revitPanel.Name;
88+
if (string.IsNullOrEmpty(panelName))
89+
return null;
90+
91+
return tab.Panels.FirstOrDefault(p =>
92+
string.Equals(p.Source?.Title, panelName, StringComparison.OrdinalIgnoreCase) ||
93+
string.Equals(p.Source?.Id, panelName, StringComparison.OrdinalIgnoreCase));
8694
}
8795
catch (Exception ex)
8896
{

0 commit comments

Comments
 (0)