Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Commit d3283db

Browse files
committed
add option allowPassive
1 parent 6495219 commit d3283db

File tree

6 files changed

+151
-51
lines changed

6 files changed

+151
-51
lines changed

V2RayX/AppDelegate.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
- (IBAction)chooseGlobalMode:(id)sender;
1717
- (IBAction)showConfigWindow:(id)sender;
1818
- (IBAction)editPac:(id)sender;
19-
- (NSArray*)readDefaultsAsArray;
19+
//- (NSArray*)readDefaultsAsArray;
2020
- (NSDictionary*)readDefaultsAsDictionary;
2121
@property (strong, nonatomic) NSStatusItem *statusBarItem;
2222
@property (strong, nonatomic) IBOutlet NSMenu *statusBarMenu;

V2RayX/AppDelegate.m

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ - (void)switchServer:(id)sender {
182182
[self reloadV2ray];
183183
[self updateServerMenuList];
184184
}
185-
185+
/*
186186
- (NSArray*)readDefaultsAsArray {
187187
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
188188
NSNumber *dProxyState = [defaults objectForKey:@"proxyIsOn"];
@@ -201,6 +201,10 @@ - (NSArray*)readDefaultsAsArray {
201201
if (dUdpSupport == nil) {
202202
dUdpSupport = [NSNumber numberWithBool:NO];// do not support udp as default
203203
}
204+
NSNumber* dAllowPassive = [defaults objectForKey:@"allowPassive"];
205+
if (dAllowPassive == nil) {
206+
dAllowPassive = [NSNumber numberWithBool:YES]; // allow passive as default
207+
}
204208
NSMutableArray *dProfilesInPlist = [defaults objectForKey:@"profiles"];
205209
NSMutableArray *dProfiles = [[NSMutableArray alloc] init];
206210
NSNumber *dServerIndex;
@@ -223,7 +227,7 @@ - (NSArray*)readDefaultsAsArray {
223227
dServerIndex = [NSNumber numberWithInteger:-1];
224228
}
225229
return @[dProxyState,dMode,dLocalPort,dUdpSupport,dProfiles,dServerIndex];
226-
}
230+
}*/
227231

228232
- (void)readDefaults {
229233
/*
@@ -287,6 +291,7 @@ - (NSDictionary*)readDefaultsAsDictionary {
287291
[newProfile setUserId:aProfile[@"userId"]];
288292
[newProfile setAlterId:[aProfile[@"alterId"] integerValue]];
289293
[newProfile setRemark:aProfile[@"remark"]];
294+
[newProfile setAllowPassive:aProfile[@"allowPassive"]];
290295
[dProfiles addObject:newProfile];
291296
}
292297
dServerIndex = [defaults objectForKey:@"selectedServerIndex"];

0 commit comments

Comments
 (0)