wip #34 - resolved various issues with alias controller and editors.

Added synchronized method to channel processing manager to ensure that
we don't have contention during channel changes.
This commit is contained in:
denny
2016-03-26 07:17:43 -04:00
parent 112083a22f
commit 58160d6c6b
6 changed files with 53 additions and 35 deletions

View File

@@ -261,21 +261,25 @@ public class MultipleAliasEditor extends Editor<List<Alias>>
groupNames.add( 0, "" );
mGroupCombo.setModel( new DefaultComboBoxModel<String>(
groupNames.toArray( new String[ groupNames.size() ] ) ) );
setCheckBoxesUnselected();
setModified( false );
}
@Override
public void reset()
private void setCheckBoxesUnselected()
{
//Reset multi-editor controls
mListCheckBox.setSelected( false );
mGroupCheckBox.setSelected( false );
mColorCheckBox.setSelected( false );
mIconCheckBox.setSelected( false );
mRecordCheckBox.setSelected( false );
mPriorityCheckBox.setSelected( false );
}
@Override
public void reset()
{
List<String> listNames = mAliasModel.getListNames();
listNames.add( 0, "" );
mListCombo.setModel( new DefaultComboBoxModel<String>(