]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java
MLDB: always use the application context
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / utils / MLDB.java
index 9d8950a6c373c925bd89176b49c4abb8c6ca6b0e..4f627779b93fb238c9cbe23c4531ff4b19f4232c 100644 (file)
@@ -39,6 +39,7 @@ public final class MLDB {
 
     public static final String ACCOUNTS_TABLE = "accounts";
     public static final String DESCRIPTION_HISTORY_TABLE = "description_history";
+    public static final String OPT_TRANSACTION_LIST_STAMP = "transaction_list_last_update";
     private static MobileLedgerDatabase helperForReading, helperForWriting;
 
     public static synchronized SQLiteDatabase getDatabase(Context context, DatabaseMode mode) {
@@ -52,10 +53,10 @@ public final class MLDB {
         }
     }
     public static SQLiteDatabase getReadableDatabase(Context context) {
-        return getDatabase(context, READ);
+        return getDatabase(context.getApplicationContext(), READ);
     }
     public static SQLiteDatabase getWritableDatabase(Context context) {
-        return getDatabase(context, WRITE);
+        return getDatabase(context.getApplicationContext(), WRITE);
     }
     static public int get_option_value(Context context, String name, int default_value) {
         String s = get_option_value(context, name, String.valueOf(default_value));
@@ -117,7 +118,7 @@ public final class MLDB {
 
 class MobileLedgerDatabase extends SQLiteOpenHelper implements AutoCloseable {
     public static final String DB_NAME = "mobile-ledger.db";
-    public static final int LATEST_REVISION = 8;
+    public static final int LATEST_REVISION = 10;
 
     private final Context mContext;