diff options
author | Kenny Root <kenny@the-b.org> | 2015-09-07 21:06:26 -0700 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2015-09-07 21:06:26 -0700 |
commit | 83d73e4fa3f0b1a2b52c44b4ecfdca26f8da15e7 (patch) | |
tree | 27d5eb13d0fa6533af145529db2c48dea7003345 /app/src | |
parent | 9c32266fe8a898c39561e72f1aefb4b21c264c94 (diff) | |
download | connectbot-83d73e4fa3f0b1a2b52c44b4ecfdca26f8da15e7.tar.gz connectbot-83d73e4fa3f0b1a2b52c44b4ecfdca26f8da15e7.tar.bz2 connectbot-83d73e4fa3f0b1a2b52c44b4ecfdca26f8da15e7.zip |
Make HostEditorActivity use a transaction
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/org/connectbot/HostEditorActivity.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/src/main/java/org/connectbot/HostEditorActivity.java b/app/src/main/java/org/connectbot/HostEditorActivity.java index a213aa4..4fc41bf 100644 --- a/app/src/main/java/org/connectbot/HostEditorActivity.java +++ b/app/src/main/java/org/connectbot/HostEditorActivity.java @@ -100,7 +100,13 @@ public class HostEditorActivity extends PreferenceActivity implements OnSharedPr public boolean commit() { //Log.d(this.getClass().toString(), "commit() changes back to database"); SQLiteDatabase db = hostdb.getWritableDatabase(); - db.update(table, update, "_id = ?", new String[] { String.valueOf(id) }); + db.beginTransaction(); + try { + db.update(table, update, "_id = ?", new String[] {String.valueOf(id)}); + db.setTransactionSuccessful(); + } finally { + db.endTransaction(); + } // make sure we refresh the parent cached values cacheValues(); |