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