# HG changeset patch # User Carl Byington # Date 1403127242 25200 # Node ID 5eda34fb607fd1a29ab4c58db08f3ee1b866b728 # Parent cb3b9b660b3dc6f3756f37c4ecedd1d34452018b host editor database values override summary text only if non-empty diff -r cb3b9b660b3d -r 5eda34fb607f src/com/five_ten_sg/connectbot/HostEditorActivity.java --- a/src/com/five_ten_sg/connectbot/HostEditorActivity.java Wed Jun 18 14:24:00 2014 -0700 +++ b/src/com/five_ten_sg/connectbot/HostEditorActivity.java Wed Jun 18 14:34:02 2014 -0700 @@ -334,14 +334,8 @@ } private void updateSummaries() { - // for all text preferences, set hint as current database value + // for all text preferences, set hint as current database value if not empty for (String key : this.pref.values.keySet()) { - if (key.equals(HostDatabase.FIELD_HOST_POSTLOGIN)) continue; - - if (key.equals(HostDatabase.FIELD_HOST_EMULATION)) continue; - - if (key.equals(HostDatabase.FIELD_HOST_MONITOR)) continue; - Preference pref = this.findPreference(key); if (pref == null) continue; @@ -375,7 +369,8 @@ value = listPref.getEntries()[entryIndex]; } - pref.setSummary(value); + String v = (String)value; + if (v.length() == 0) pref.setSummary(value); } }