[#1516] Reselect preset row after favorite change
This commit is contained in:
parent
1a3bbdaf78
commit
58c2df4336
@ -77,9 +77,11 @@ public class ComponentPresetTable extends JTable {
|
|||||||
if ( columnIndex != 0 ) {
|
if ( columnIndex != 0 ) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
int selectedRow = ComponentPresetTable.this.getSelectedRow();
|
||||||
ComponentPreset preset = ComponentPresetTable.this.presets.get(rowIndex);
|
ComponentPreset preset = ComponentPresetTable.this.presets.get(rowIndex);
|
||||||
Application.getComponentPresetDao().setFavorite(preset, presetType, (Boolean) aValue);
|
Application.getComponentPresetDao().setFavorite(preset, presetType, (Boolean) aValue);
|
||||||
ComponentPresetTable.this.updateFavorites();
|
ComponentPresetTable.this.updateFavorites();
|
||||||
|
ComponentPresetTable.this.setRowSelectionInterval(selectedRow, selectedRow);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -33,7 +33,7 @@ public abstract class ComponentPresetTableColumn extends TableColumn {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object getValueFromPreset( Set<String> favorites, ComponentPreset preset ) {
|
public Object getValueFromPreset( Set<String> favorites, ComponentPreset preset ) {
|
||||||
return Boolean.valueOf(favorites.contains(preset.preferenceKey()));
|
return favorites.contains(preset.preferenceKey());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user