X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FData.java;h=2a6f0d5f98a4ae41ed56dc4ad48665e0236e6893;hp=64804aeb3426dd93c43a4dfc1558f8f492759cfe;hb=90383a155ec16a9f13b1e6ac94a118033e09b3aa;hpb=be3bfabca0462fc0c8ca7ab241da304b68971056 diff --git a/app/src/main/java/net/ktnx/mobileledger/model/Data.java b/app/src/main/java/net/ktnx/mobileledger/model/Data.java index 64804aeb..2a6f0d5f 100644 --- a/app/src/main/java/net/ktnx/mobileledger/model/Data.java +++ b/app/src/main/java/net/ktnx/mobileledger/model/Data.java @@ -21,6 +21,7 @@ import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.AsyncTask; +import net.ktnx.mobileledger.App; import net.ktnx.mobileledger.async.RetrieveTransactionsTask; import net.ktnx.mobileledger.ui.activity.MainActivity; import net.ktnx.mobileledger.utils.LockHolder; @@ -71,6 +72,7 @@ public final class Data { } public static void setCurrentProfile(MobileLedgerProfile newProfile) { MLDB.setOption(MLDB.OPT_PROFILE_UUID, newProfile.getUuid()); + stopTransactionsRetrieval(); profile.postValue(newProfile); } public static int getProfileIndex(MobileLedgerProfile profile) { @@ -102,7 +104,7 @@ public final class Data { String profileUUID = MLDB.getOption(MLDB.OPT_PROFILE_UUID, null); if (profileUUID == null) return -1; - SQLiteDatabase db = MLDB.getDatabase(); + SQLiteDatabase db = App.getDatabase(); try (Cursor c = db .rawQuery("SELECT theme from profiles where uuid=?", new String[]{profileUUID})) {