]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/model/Data.java
control/save state of drawer being open via a MutableLiveData instance
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / model / Data.java
index 0bdbb1a229faa104af945fdab812ba4ad078ec45..2289635d7524551b941294f8d7a096ab8212621a 100644 (file)
@@ -48,7 +48,7 @@ public final class Data {
     public static ObservableList<LedgerAccount> accounts = new ObservableList<>(new ArrayList<>());
     public static MutableLiveData<Boolean> backgroundTasksRunning = new MutableLiveData<>(false);
     public static MutableLiveData<Date> lastUpdateDate = new MutableLiveData<>();
-    public static MutableLiveData<MobileLedgerProfile> profile = new MutableLiveData<>();
+    public static MutableLiveData<MobileLedgerProfile> profile = new InertMutableLiveData<>();
     public static MutableLiveData<ArrayList<MobileLedgerProfile>> profiles =
             new MutableLiveData<>(null);
     public static MutableLiveData<String> accountFilter = new MutableLiveData<>();
@@ -59,6 +59,7 @@ public final class Data {
     private static AtomicInteger backgroundTaskCount = new AtomicInteger(0);
     private static Locker profilesLocker = new Locker();
     private static RetrieveTransactionsTask retrieveTransactionsTask;
+    public static MutableLiveData<Boolean> drawerOpen = new MutableLiveData<>(false);
     public static void backgroundTaskStarted() {
         int cnt = backgroundTaskCount.incrementAndGet();
         debug("data",