File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
dev/pyRevitLoader/pyRevitAssemblyBuilder/UIManager/Panels Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff 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 {
You can’t perform that action at this time.
0 commit comments