X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FMobileLedgerDB.java;h=141b4a321f5cf9d304513c99bf90bb9ba290e03a;hp=2254cae784be0ad64ec1d3b05a03adc0772837d7;hb=102232aaa4e22cd942ed305952c618f460b410fe;hpb=094a00b47627fd768008046db40a4d9ff7e5950a diff --git a/app/src/main/java/net/ktnx/mobileledger/MobileLedgerDB.java b/app/src/main/java/net/ktnx/mobileledger/MobileLedgerDB.java index 2254cae7..141b4a32 100644 --- a/app/src/main/java/net/ktnx/mobileledger/MobileLedgerDB.java +++ b/app/src/main/java/net/ktnx/mobileledger/MobileLedgerDB.java @@ -51,12 +51,12 @@ class MobileLedgerDB { private static boolean applyRevision(Resources rm, String pkg_name, int rev_no) { String rev_file = String.format(Locale.US, "sql_%d", rev_no); - db.beginTransaction(); int res_id = rm.getIdentifier(rev_file, "raw", pkg_name); if (res_id == 0) { Log.d("db", String.format(Locale.US, "No resource for revision %d", rev_no)); return false; } + db.beginTransaction(); try (InputStream res = rm.openRawResource(res_id)) { Log.d("db", "Applying revision " + String.valueOf(rev_no)); InputStreamReader isr = new InputStreamReader(res);