diff options
Diffstat (limited to 'app')
-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(); |