When the NextGen Team introduced Channel Groups, they unintentionally started using the ICON_CHANNEL icon to represent a connector in the dashboard tree table. They had used the ICON_CONNECTOR before, as we can see in the DashboardPanel class, line 349:
dashboardTable.setLeafIcon(UIConstants.ICON_CONNECTOR);
The current behavior shows this:
When is should show this:
It may be fixed in the TagTreeCellRenderer class by changing this block (line 108):
if (status.getStatusType() == StatusType.CHANNEL) {
icon = UIConstants.ICON_CHANNEL;
channel = true;
}
to this:
if (status.getStatusType() == StatusType.CHANNEL) {
icon = UIConstants.ICON_CHANNEL;
channel = true;
} else if (status.getStatusType() == StatusType.SOURCE_CONNECTOR || status.getStatusType() == StatusType.DESTINATION_CONNECTOR) {
icon = UIConstants.ICON_CONNECTOR;
}
When the NextGen Team introduced Channel Groups, they unintentionally started using the
ICON_CHANNELicon to represent a connector in the dashboard tree table. They had used theICON_CONNECTORbefore, as we can see in the DashboardPanel class, line 349:The current behavior shows this:
When is should show this:
It may be fixed in the
TagTreeCellRendererclass by changing this block (line 108):to this: