# HG changeset patch # User Carl Byington # Date 1407169794 25200 # Node ID fe0fbcf55ed9bb4de58d4157cb4ba785be62eb70 # Parent 5b0636e6a91063bd2bd7f363d059d1234c7d5a6b allow eula agreement to be set from deployment.connections diff -r 5b0636e6a910 -r fe0fbcf55ed9 src/com/five_ten_sg/connectbot/HostListActivity.java --- a/src/com/five_ten_sg/connectbot/HostListActivity.java Mon Aug 04 08:58:19 2014 -0700 +++ b/src/com/five_ten_sg/connectbot/HostListActivity.java Mon Aug 04 09:29:54 2014 -0700 @@ -432,7 +432,7 @@ types.put("memkeys", "boolean"); types.put("connPersist", "boolean"); types.put("emulation", "string"); - types.put("scrollback", "integer"); + types.put("scrollback", "string"); types.put("rotation", "string"); types.put("shiftfkeys", "boolean"); types.put("ctrlfkeys", "boolean"); @@ -466,8 +466,17 @@ for (String key : values.keySet()) { if (types.containsKey(key)) { + String t = types.get(key); String sv = values.getAsString(key); - editor.putString(key, sv); + if (t.equals("float")) { + editor.putFloat(key, Float.parseFloat(sv)); + } + else if (t.equals("boolean")) { + editor.putBoolean(key, Boolean.parseBoolean(sv)); + } + else if (t.equals("string")) { + editor.putString(key, sv); + } } }