Mercurial > 510Connectbot
diff app/src/main/java/com/five_ten_sg/connectbot/HostListActivity.java @ 473:ece82b571900
add fg/bg color setting to global:// section of deployment.connections file
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Sun, 20 Oct 2019 14:05:29 -0700 |
parents | 74b507d491c9 |
children | e5f8d879543f |
line wrap: on
line diff
--- a/app/src/main/java/com/five_ten_sg/connectbot/HostListActivity.java Sat Oct 05 08:24:18 2019 -0700 +++ b/app/src/main/java/com/five_ten_sg/connectbot/HostListActivity.java Sun Oct 20 14:05:29 2019 -0700 @@ -434,6 +434,9 @@ Uri launch = null; try { boolean del = true; + int[] c = hostdb.getGlobalDefaultColors(); + int fg = c[0]; + int bg = c[1]; String fn = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "deployment.connections"; BufferedReader reader = new BufferedReader(new FileReader(fn)); @@ -470,8 +473,19 @@ String sv = values.getAsString(dd); del = Boolean.parseBoolean(sv); } + dd = "fg_color" + if (values.containsKey(dd) { + String sv = values.getAsString(dd); + fg = Integer.parseInt(sv); + } + dd = "bg_color"; + if (values.containsKey(dd) { + String sv = values.getAsString(dd); + bg = Integer.parseInt(sv); + } Editor editor = prefs.edit(); HashMap<String, String> types = new HashMap<String, String>(); + HashMap<String, String> types2 = new HashMap<String, String>(); types.put("memkeys", "boolean"); types.put("connPersist", "boolean"); types.put("emulation", "string"); @@ -556,6 +570,7 @@ reader.close(); if (del) (new File(fn)).delete(); + hostdb.setDefaultColorsForScheme(hostdb.DEFAULT_COLOR_SCHEME, fg, bg); } catch (Exception e) { Log.d(TAG, "Deployment scan failed.");