]> git.ktnx.net Git - mobile-ledger.git/commitdiff
ObservableValue now works with null
authorDamyan Ivanov <dam+mobileledger@ktnx.net>
Sat, 5 Jan 2019 12:59:09 +0000 (12:59 +0000)
committerDamyan Ivanov <dam+mobileledger@ktnx.net>
Sat, 5 Jan 2019 12:59:09 +0000 (12:59 +0000)
app/src/main/java/net/ktnx/mobileledger/model/ObservableValue.java

index 9a4bb27a267c45588f0bf1bfc970d783d332567a..463281571b4a297266ef80f9196eee6aebd9fcd4 100644 (file)
@@ -59,7 +59,9 @@ public class ObservableValue<T> {
             setValue(newValue, true);
         }
         private synchronized void setValue(T newValue, boolean notify) {
-            if (newValue.equals(value)) return;
+            if ((newValue == null) && (value == null)) return;
+
+            if ((newValue != null) && newValue.equals(value)) return;
 
             T oldValue = value;
             value = newValue;