Loading src/com/android/settings/vpn/OpenvpnEditor.java +19 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,7 @@ class OpenvpnEditor extends VpnProfileEditor { // manually copy across all advanced settings p.setPort(newP.getPort()); p.setProto(newP.getProto()); p.setDevice(newP.getDevice()); p.setUseCompLzo(newP.getUseCompLzo()); p.setRedirectGateway(newP.getRedirectGateway()); p.setSupplyAddr(newP.getSupplyAddr()); Loading @@ -182,6 +183,8 @@ class OpenvpnEditor extends VpnProfileEditor { private static final String KEY_PROTO = "set_protocol"; private static final String KEY_DEVICE = "set_device"; private static final String KEY_COMP_LZO = "set_comp_lzo"; private static final String KEY_REDIRECT_GATEWAY = "set_redirect_gateway"; Loading @@ -196,6 +199,8 @@ class OpenvpnEditor extends VpnProfileEditor { private ListPreference mProto; private ListPreference mDevice; private CheckBoxPreference mCompLzo; private CheckBoxPreference mRedirectGateway; Loading @@ -218,6 +223,7 @@ class OpenvpnEditor extends VpnProfileEditor { mPort = (EditTextPreference) findPreference(KEY_PORT); mProto = (ListPreference) findPreference(KEY_PROTO); mDevice = (ListPreference) findPreference(KEY_DEVICE); mCompLzo = (CheckBoxPreference) findPreference(KEY_COMP_LZO); mRedirectGateway = (CheckBoxPreference) findPreference(KEY_REDIRECT_GATEWAY); mSetAddr = (CheckBoxPreference) findPreference(KEY_SET_ADDR); Loading Loading @@ -250,6 +256,19 @@ class OpenvpnEditor extends VpnProfileEditor { } }); mDevice.setSummary(profile.getDevice()); mDevice.setValue(profile.getDevice()); mDevice.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { public boolean onPreferenceChange(Preference pref, Object newValue) { String name = (String) newValue; name.trim(); profile.setDevice(name); mDevice.setSummary(profile.getDevice()); return true; } }); mCompLzo.setChecked(profile.getUseCompLzo()); mCompLzo.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { public boolean onPreferenceChange(Preference pref, Object newValue) { Loading Loading
src/com/android/settings/vpn/OpenvpnEditor.java +19 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,7 @@ class OpenvpnEditor extends VpnProfileEditor { // manually copy across all advanced settings p.setPort(newP.getPort()); p.setProto(newP.getProto()); p.setDevice(newP.getDevice()); p.setUseCompLzo(newP.getUseCompLzo()); p.setRedirectGateway(newP.getRedirectGateway()); p.setSupplyAddr(newP.getSupplyAddr()); Loading @@ -182,6 +183,8 @@ class OpenvpnEditor extends VpnProfileEditor { private static final String KEY_PROTO = "set_protocol"; private static final String KEY_DEVICE = "set_device"; private static final String KEY_COMP_LZO = "set_comp_lzo"; private static final String KEY_REDIRECT_GATEWAY = "set_redirect_gateway"; Loading @@ -196,6 +199,8 @@ class OpenvpnEditor extends VpnProfileEditor { private ListPreference mProto; private ListPreference mDevice; private CheckBoxPreference mCompLzo; private CheckBoxPreference mRedirectGateway; Loading @@ -218,6 +223,7 @@ class OpenvpnEditor extends VpnProfileEditor { mPort = (EditTextPreference) findPreference(KEY_PORT); mProto = (ListPreference) findPreference(KEY_PROTO); mDevice = (ListPreference) findPreference(KEY_DEVICE); mCompLzo = (CheckBoxPreference) findPreference(KEY_COMP_LZO); mRedirectGateway = (CheckBoxPreference) findPreference(KEY_REDIRECT_GATEWAY); mSetAddr = (CheckBoxPreference) findPreference(KEY_SET_ADDR); Loading Loading @@ -250,6 +256,19 @@ class OpenvpnEditor extends VpnProfileEditor { } }); mDevice.setSummary(profile.getDevice()); mDevice.setValue(profile.getDevice()); mDevice.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { public boolean onPreferenceChange(Preference pref, Object newValue) { String name = (String) newValue; name.trim(); profile.setDevice(name); mDevice.setSummary(profile.getDevice()); return true; } }); mCompLzo.setChecked(profile.getUseCompLzo()); mCompLzo.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() { public boolean onPreferenceChange(Preference pref, Object newValue) { Loading