File tree Expand file tree Collapse file tree 2 files changed +4
-14
lines changed Expand file tree Collapse file tree 2 files changed +4
-14
lines changed Original file line number Diff line number Diff line change @@ -389,13 +389,10 @@ public Configuration()
389389 sysProxyMode = ( int ) ProxyMode . Global ;
390390 proxyRuleMode = ( int ) ProxyRuleMode . BypassLanAndChina ;
391391
392- //nodeFeedURL = DEFAULT_FEED_URL;
393- //nodeFeedGroup = "";
394392 nodeFeedAutoUpdate = true ;
395393
396394 serverSubscribes = new List < ServerSubscribe > ( )
397395 {
398- new ServerSubscribe ( )
399396 } ;
400397
401398 configs = new List < Server > ( )
Original file line number Diff line number Diff line change @@ -233,18 +233,11 @@ private int SaveOldSelectedServer()
233233 ret = 1 ; // display changed
234234 }
235235 Server oldServer = _modifiedConfiguration . configs [ _oldSelectedIndex ] ;
236- if ( oldServer . server == server . server
237- && oldServer . server_port == server . server_port
238- && oldServer . password == server . password
239- && oldServer . method == server . method
240- )
236+ if ( oldServer . isMatchServer ( server ) )
241237 {
242- if ( oldServer . obfs == server . obfs
243- && oldServer . obfsparam == server . obfsparam )
244- server . setObfsData ( oldServer . getObfsData ( ) ) ;
245- if ( oldServer . protocol == server . protocol
246- && oldServer . protocolparam == server . protocolparam )
247- server . setProtocolData ( oldServer . getProtocolData ( ) ) ;
238+ server . setObfsData ( oldServer . getObfsData ( ) ) ;
239+ server . setProtocolData ( oldServer . getProtocolData ( ) ) ;
240+ server . enable = oldServer . enable ;
248241 }
249242 _modifiedConfiguration . configs [ _oldSelectedIndex ] = server ;
250243
You can’t perform that action at this time.
0 commit comments