@@ -840,10 +840,14 @@ private void savePreferencesData() {
840840 PreferencesData .set (Constants .PREF_PROXY_MANUAL_TYPE , manualProxyTypeButtonGroup .getSelection ().getActionCommand ());
841841 PreferencesData .set (Constants .PREF_PROXY_MANUAL_HOSTNAME , manualProxyHostName .getText ());
842842 PreferencesData .set (Constants .PREF_PROXY_MANUAL_PORT , manualProxyPort .getText ());
843- PreferencesData .set (Constants .PREF_PROXY_MANUAL_USERNAME , manualProxyUsername .getText ());
844- PreferencesData .set (Constants .PREF_PROXY_MANUAL_PASSWORD , String .valueOf (manualProxyPassword .getPassword ()));
845- PreferencesData .set (Constants .PREF_PROXY_AUTO_USERNAME , autoProxyUsername .getText ());
846- PreferencesData .set (Constants .PREF_PROXY_AUTO_PASSWORD , String .valueOf (autoProxyPassword .getPassword ()));
843+ if (PreferencesData .get (Constants .PREF_PROXY_TYPE ).equals (Constants .PROXY_TYPE_MANUAL )) {
844+ PreferencesData .set (Constants .PREF_PROXY_USERNAME , manualProxyUsername .getText ());
845+ PreferencesData .set (Constants .PREF_PROXY_PASSWORD , String .valueOf (manualProxyPassword .getPassword ()));
846+ }
847+ if (PreferencesData .get (Constants .PREF_PROXY_TYPE ).equals (Constants .PROXY_TYPE_AUTO )) {
848+ PreferencesData .set (Constants .PREF_PROXY_USERNAME , autoProxyUsername .getText ());
849+ PreferencesData .set (Constants .PREF_PROXY_PASSWORD , String .valueOf (autoProxyPassword .getPassword ()));
850+ }
847851 }
848852
849853 private void showPreferencesData () {
@@ -924,16 +928,16 @@ private void showPreferencesData() {
924928 if (!PreferencesData .get (Constants .PREF_PROXY_PAC_URL , "" ).isEmpty ()) {
925929 autoProxyUsePAC .setSelected (true );
926930 autoProxyPACURL .setText (PreferencesData .get (Constants .PREF_PROXY_PAC_URL ));
927- autoProxyUsername .setText (PreferencesData .get (Constants .PREF_PROXY_AUTO_USERNAME ));
928- autoProxyPassword .setText (PreferencesData .get (Constants .PREF_PROXY_AUTO_PASSWORD ));
931+ autoProxyUsername .setText (PreferencesData .get (Constants .PREF_PROXY_USERNAME ));
932+ autoProxyPassword .setText (PreferencesData .get (Constants .PREF_PROXY_PASSWORD ));
929933 }
930934 } else {
931935 manualProxy .setSelected (true );
932936 manualProxyFieldsSetEnabled (true );
933937 manualProxyHostName .setText (PreferencesData .get (Constants .PREF_PROXY_MANUAL_HOSTNAME ));
934938 manualProxyPort .setText (PreferencesData .get (Constants .PREF_PROXY_MANUAL_PORT ));
935- manualProxyUsername .setText (PreferencesData .get (Constants .PREF_PROXY_MANUAL_USERNAME ));
936- manualProxyPassword .setText (PreferencesData .get (Constants .PREF_PROXY_MANUAL_PASSWORD ));
939+ manualProxyUsername .setText (PreferencesData .get (Constants .PREF_PROXY_USERNAME ));
940+ manualProxyPassword .setText (PreferencesData .get (Constants .PREF_PROXY_PASSWORD ));
937941 }
938942
939943 String selectedManualProxyType = PreferencesData .get (Constants .PREF_PROXY_MANUAL_TYPE , Constants .PROXY_MANUAL_TYPE_HTTP );
0 commit comments