Mercurial > 510Connectbot
diff src/com/five_ten_sg/connectbot/HostEditorActivity.java @ 123:446dbcf606eb
add more 5250 config items; ignore drawing outside the screen
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Thu, 19 Jun 2014 08:28:23 -0700 |
parents | 9c0aaf27ce28 |
children | 69db8af9508d |
line wrap: on
line diff
--- a/src/com/five_ten_sg/connectbot/HostEditorActivity.java Wed Jun 18 19:00:34 2014 -0700 +++ b/src/com/five_ten_sg/connectbot/HostEditorActivity.java Thu Jun 19 08:28:23 2014 -0700 @@ -268,10 +268,11 @@ findPreference(HostDatabase.FIELD_HOST_COMPRESSION).setEnabled(enableSSHFeatures); findPreference(HostDatabase.FIELD_HOST_HTTPPROXY).setEnabled(enableAsyncFeatures); findPreference(HostDatabase.FIELD_HOST_WANTSESSION).setEnabled(enableSSHFeatures); - findPreference(HostDatabase.FIELD_HOST_USERNAME).setEnabled(enableSSHFeatures); + findPreference(HostDatabase.FIELD_HOST_USERNAME).setEnabled(enableSSHFeatures || enable5250Features); findPreference(HostDatabase.FIELD_HOST_EMULATION).setEnabled(!enable5250Features); + findPreference(HostDatabase.CATEGORY_5250).setEnabled(enable5250Features); findPreference(HostDatabase.FIELD_HOST_ENCRYPTION5250).setEnabled(enable5250Features); - findPreference(HostDatabase.FIELD_HOST_WANTX11FORWARD).setEnabled(enableSSHFeatures); + findPreference(HostDatabase.CATEGORY_X11).setEnabled(enableSSHFeatures); findPreference(HostDatabase.FIELD_HOST_X11HOST).setEnabled(enableSSHFeatures); findPreference(HostDatabase.FIELD_HOST_X11PORT).setEnabled(enableSSHFeatures); // add all existing pubkeys to our listpreference for user to choose from @@ -338,7 +339,6 @@ 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);