macOS: Only check the "standard" type of the system shortcuts
This commit is contained in:
parent
e0700d45de
commit
ab5b9fb329
@ -561,6 +561,8 @@ build_global_shortcuts_lookup(void) {
|
|||||||
id v = [sc_value objectForKey:@"value"];
|
id v = [sc_value objectForKey:@"value"];
|
||||||
if (!v || ![v isKindOfClass:[NSDictionary class]]) continue;
|
if (!v || ![v isKindOfClass:[NSDictionary class]]) continue;
|
||||||
NSDictionary *value = v;
|
NSDictionary *value = v;
|
||||||
|
id t = [value objectForKey:@"type"];
|
||||||
|
if (!t || ![t isKindOfClass:[NSString class]] || ![t isEqualToString:@"standard"]) continue;
|
||||||
id p = [value objectForKey:@"parameters"];
|
id p = [value objectForKey:@"parameters"];
|
||||||
if (!p || ![p isKindOfClass:[NSArray class]] || [(NSArray*)p count] < 2) continue;
|
if (!p || ![p isKindOfClass:[NSArray class]] || [(NSArray*)p count] < 2) continue;
|
||||||
NSArray<NSNumber*> *parameters = p;
|
NSArray<NSNumber*> *parameters = p;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user