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