Merge pull request #2333 from SiboVG/small-fixes
Don't use selected row, but target row for preset selection
This commit is contained in:
commit
204b66f0e2
@ -61,6 +61,7 @@ public class WelcomeDialog extends JDialog {
|
|||||||
textPane.setContentType("text/html");
|
textPane.setContentType("text/html");
|
||||||
textPane.setMargin(new Insets(10, 10, 10, 10));
|
textPane.setMargin(new Insets(10, 10, 10, 10));
|
||||||
textPane.putClientProperty(JTextPane.HONOR_DISPLAY_PROPERTIES, true);
|
textPane.putClientProperty(JTextPane.HONOR_DISPLAY_PROPERTIES, true);
|
||||||
|
textPane.setBorder(GUIUtil.getUITheme().getBorder());
|
||||||
|
|
||||||
String sb = "<html>" +
|
String sb = "<html>" +
|
||||||
MarkdownUtil.toHtml(releaseNotes) + "<br><br>" +
|
MarkdownUtil.toHtml(releaseNotes) + "<br><br>" +
|
||||||
|
@ -74,14 +74,13 @@ public class ComponentPresetTable extends JTable {
|
|||||||
@Override
|
@Override
|
||||||
public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
|
public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
|
||||||
// Only support favorite
|
// Only support favorite
|
||||||
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);
|
ComponentPresetTable.this.setRowSelectionInterval(rowIndex, rowIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user