From 65a3c9d4504b9bced264c52d72eeb19dcc26500f Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Tue, 3 Oct 2017 17:07:35 +0200 Subject: [PATCH] Fixed wrong fade transition for payment cell --- .../ui/cells/PaymentCell.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/BudgetMasterClient/src/main/java/de/deadlocker8/budgetmasterclient/ui/cells/PaymentCell.java b/BudgetMasterClient/src/main/java/de/deadlocker8/budgetmasterclient/ui/cells/PaymentCell.java index 7f29f9109..6219baf6b 100644 --- a/BudgetMasterClient/src/main/java/de/deadlocker8/budgetmasterclient/ui/cells/PaymentCell.java +++ b/BudgetMasterClient/src/main/java/de/deadlocker8/budgetmasterclient/ui/cells/PaymentCell.java @@ -241,8 +241,20 @@ public class PaymentCell extends ListCell<Payment> if(selectedPayment == null) return; - if(selectedPayment instanceof NormalPayment && item.getID() != selectedPayment.getID()) - return; + if(selectedPayment instanceof NormalPayment) + { + if(item instanceof NormalPayment) + { + if(item.getID() != selectedPayment.getID()) + { + return; + } + } + else + { + return; + } + } if(selectedPayment instanceof RepeatingPayment) { @@ -250,7 +262,9 @@ public class PaymentCell extends ListCell<Payment> { RepeatingPaymentEntry itemRepeating = (RepeatingPaymentEntry)item; if(itemRepeating.getRepeatingPaymentID() != selectedPayment.getID()) + { return; + } } else { -- GitLab