diff options
author | Kenny Root <kenny@the-b.org> | 2015-09-07 22:21:15 -0700 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2015-09-07 22:22:58 -0700 |
commit | 3f34fa42ea20546dfccad72a2e31681eb17797c8 (patch) | |
tree | 04c5d287cfdbfa489b66453a4e4faa30f32d6e7f | |
parent | 57afa9bdc5b269a48bd27fc8455cab4cb956d02a (diff) | |
download | connectbot-3f34fa42ea20546dfccad72a2e31681eb17797c8.tar.gz connectbot-3f34fa42ea20546dfccad72a2e31681eb17797c8.tar.bz2 connectbot-3f34fa42ea20546dfccad72a2e31681eb17797c8.zip |
More no caching of HostDatabase
-rw-r--r-- | app/src/main/java/org/connectbot/PortForwardListActivity.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/app/src/main/java/org/connectbot/PortForwardListActivity.java b/app/src/main/java/org/connectbot/PortForwardListActivity.java index 408e194..c2be62c 100644 --- a/app/src/main/java/org/connectbot/PortForwardListActivity.java +++ b/app/src/main/java/org/connectbot/PortForwardListActivity.java @@ -210,9 +210,12 @@ public class PortForwardListActivity extends ListActivity { hostBridge.enablePortForward(pfb); } - if (host != null && !hostdb.savePortForward(pfb)) - throw new SQLException("Could not save port forward"); - + if (host != null) { + HostDatabase hostdb = HostDatabase.get(PortForwardListActivity.this); + if (!hostdb.savePortForward(pfb)) { + throw new SQLException("Could not save port forward"); + } + } updateHandler.sendEmptyMessage(-1); } catch (Exception e) { Log.e(TAG, "Could not update port forward", e); @@ -307,8 +310,10 @@ public class PortForwardListActivity extends ListActivity { }, LISTENER_CYCLE_TIME); - if (!hostdb.savePortForward(pfb)) + HostDatabase hostdb = HostDatabase.get(PortForwardListActivity.this); + if (!hostdb.savePortForward(pfb)) { throw new SQLException("Could not save port forward"); + } updateHandler.sendEmptyMessage(-1); } catch (Exception e) { |