mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2025-11-05 11:56:37 +00:00
reset preferred table column widths on adjustment
This commit is contained in:
parent
6f0a30cc25
commit
b1223ef064
1 changed files with 7 additions and 0 deletions
|
|
@ -225,6 +225,13 @@ public class CoinTreeTable extends TreeTableView<Entry> {
|
|||
walletTableEvents.skip(3, TimeUnit.SECONDS).subscribe(event -> {
|
||||
event.getWallet().getWalletTables().put(event.getTableType(), event.getWalletTable());
|
||||
EventManager.get().post(event);
|
||||
|
||||
//Reset pref widths here so window resizes don't cause reversion to previously set pref widths
|
||||
Double[] widths = event.getWalletTable().getWidths();
|
||||
for(int i = 0; i < getColumns().size(); i++) {
|
||||
TreeTableColumn<Entry, ?> column = getColumns().get(i);
|
||||
column.setPrefWidth(widths != null && getColumns().size() == widths.length ? widths[i] : STANDARD_WIDTH);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue