]> git.ktnx.net Git - mobile-ledger.git/commitdiff
setCurrentProfile: no crash if given a null argument
authorDamyan Ivanov <dam+mobileledger@ktnx.net>
Fri, 3 May 2019 16:09:10 +0000 (19:09 +0300)
committerDamyan Ivanov <dam+mobileledger@ktnx.net>
Fri, 3 May 2019 16:11:45 +0000 (19:11 +0300)
app/src/main/java/net/ktnx/mobileledger/model/Data.java

index 6415384766f848c4253b50579d4f6f0ac1c13016..243cb36138dd580e751c2ca31b6ed19688239f27 100644 (file)
@@ -71,7 +71,7 @@ public final class Data {
         backgroundTasksRunning.postValue(cnt > 0);
     }
     public static void setCurrentProfile(MobileLedgerProfile newProfile) {
         backgroundTasksRunning.postValue(cnt > 0);
     }
     public static void setCurrentProfile(MobileLedgerProfile newProfile) {
-        MLDB.setOption(MLDB.OPT_PROFILE_UUID, newProfile.getUuid());
+        MLDB.setOption(MLDB.OPT_PROFILE_UUID, (newProfile == null) ? null : newProfile.getUuid());
         stopTransactionsRetrieval();
         profile.postValue(newProfile);
     }
         stopTransactionsRetrieval();
         profile.postValue(newProfile);
     }