diff options
author | Kenny Root <kenny@the-b.org> | 2015-09-07 22:15:57 -0700 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2015-09-07 22:15:57 -0700 |
commit | 57afa9bdc5b269a48bd27fc8455cab4cb956d02a (patch) | |
tree | 86e301f6769a92bf853e8d60b156a4e98f077ecf /app/src/main/java/org/connectbot/service/TerminalBridge.java | |
parent | 747e11c6ff28fc833855b9979ce68a15b99915f6 (diff) | |
download | connectbot-57afa9bdc5b269a48bd27fc8455cab4cb956d02a.tar.gz connectbot-57afa9bdc5b269a48bd27fc8455cab4cb956d02a.tar.bz2 connectbot-57afa9bdc5b269a48bd27fc8455cab4cb956d02a.zip |
Never cache instances of the HostDatabase
Diffstat (limited to 'app/src/main/java/org/connectbot/service/TerminalBridge.java')
-rw-r--r-- | app/src/main/java/org/connectbot/service/TerminalBridge.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/app/src/main/java/org/connectbot/service/TerminalBridge.java b/app/src/main/java/org/connectbot/service/TerminalBridge.java index 6d47f96..6f76b02 100644 --- a/app/src/main/java/org/connectbot/service/TerminalBridge.java +++ b/app/src/main/java/org/connectbot/service/TerminalBridge.java @@ -273,7 +273,8 @@ public class TerminalBridge implements VDUDisplay { transport.setEmulation(emulation); if (transport.canForwardPorts()) { - for (PortForwardBean portForward : manager.hostdb.getPortForwardsForHost(host)) + HostDatabase hostDb = HostDatabase.get(manager); + for (PortForwardBean portForward : hostDb.getPortForwardsForHost(host)) transport.addPortForward(portForward); } @@ -533,7 +534,8 @@ public class TerminalBridge implements VDUDisplay { } host.setFontSize((int) sizeDp); - manager.hostdb.updateFontSize(host); + HostDatabase hostDb = HostDatabase.get(manager); + hostDb.updateFontSize(host); forcedSize = false; } @@ -950,11 +952,12 @@ public class TerminalBridge implements VDUDisplay { } public final void resetColors() { - int[] defaults = manager.hostdb.getDefaultColorsForScheme(HostDatabase.DEFAULT_COLOR_SCHEME); + HostDatabase hostDb = HostDatabase.get(manager); + int[] defaults = hostDb.getDefaultColorsForScheme(HostDatabase.DEFAULT_COLOR_SCHEME); defaultFg = defaults[0]; defaultBg = defaults[1]; - color = manager.hostdb.getColorsForScheme(HostDatabase.DEFAULT_COLOR_SCHEME); + color = hostDb.getColorsForScheme(HostDatabase.DEFAULT_COLOR_SCHEME); } private static Pattern urlPattern = null; |