Fix image mis-positioned in AccountAdvancedListItem

This commit is contained in:
huangyuhui
2018-09-03 12:10:46 +08:00
parent eb1bab453b
commit 07079ee295

View File

@@ -39,11 +39,13 @@ public class AccountAdvancedListItem extends AdvancedListItem {
titleProperty().set(i18n("account.missing")); titleProperty().set(i18n("account.missing"));
subtitleProperty().set(i18n("account.missing.add")); subtitleProperty().set(i18n("account.missing.add"));
imageProperty().set(new Image("/assets/img/craft_table.png")); imageProperty().set(new Image("/assets/img/craft_table.png"));
viewportProperty().set(null);
} else { } else {
titleProperty().set(account.getCharacter()); titleProperty().set(account.getCharacter());
subtitleProperty().set(accountSubtitle(account)); subtitleProperty().set(accountSubtitle(account));
imageProperty().set(AccountHelper.getDefaultSkin(account.getUUID(), 4)); imageProperty().set(AccountHelper.getDefaultSkin(account.getUUID(), 4));
viewportProperty().set(AccountHelper.getViewport(4));
if (account instanceof YggdrasilAccount) { if (account instanceof YggdrasilAccount) {
AccountHelper.loadSkinAsync((YggdrasilAccount) account).subscribe(Schedulers.javafx(), () -> { AccountHelper.loadSkinAsync((YggdrasilAccount) account).subscribe(Schedulers.javafx(), () -> {
@@ -56,7 +58,6 @@ public class AccountAdvancedListItem extends AdvancedListItem {
}; };
public AccountAdvancedListItem() { public AccountAdvancedListItem() {
viewportProperty().set(AccountHelper.getViewport(4));
} }
public ObjectProperty<Account> accountProperty() { public ObjectProperty<Account> accountProperty() {