mac-capture: Use int in place of NSNumber for owner_pid
parent
ebbe856d83
commit
4718e5ecf5
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
struct cocoa_window {
|
struct cocoa_window {
|
||||||
CGWindowID window_id;
|
CGWindowID window_id;
|
||||||
NSNumber *owner_pid;
|
int owner_pid;
|
||||||
|
|
||||||
pthread_mutex_t name_lock;
|
pthread_mutex_t name_lock;
|
||||||
NSString *owner_name;
|
NSString *owner_name;
|
||||||
|
|
|
@ -60,10 +60,11 @@ bool find_window(cocoa_window_t cw, obs_data_t *settings, bool force)
|
||||||
|
|
||||||
NSNumber *window_id = (NSNumber *)dict[WINDOW_NUMBER];
|
NSNumber *window_id = (NSNumber *)dict[WINDOW_NUMBER];
|
||||||
cw->window_id = window_id.intValue;
|
cw->window_id = window_id.intValue;
|
||||||
cw->owner_pid = (NSNumber *)dict[OWNER_PID];
|
NSNumber *owner_pid = (NSNumber *)dict[OWNER_PID];
|
||||||
|
cw->owner_pid = owner_pid.intValue;
|
||||||
|
|
||||||
obs_data_set_int(settings, "window", cw->window_id);
|
obs_data_set_int(settings, "window", cw->window_id);
|
||||||
obs_data_set_int(settings, "owner_pid", cw->owner_pid.intValue);
|
obs_data_set_int(settings, "owner_pid", cw->owner_pid);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -103,11 +104,11 @@ void init_window(cocoa_window_t cw, obs_data_t *settings)
|
||||||
|
|
||||||
NSNumber *window_id = (NSNumber *)dict[WINDOW_NUMBER];
|
NSNumber *window_id = (NSNumber *)dict[WINDOW_NUMBER];
|
||||||
cw->window_id = window_id.intValue;
|
cw->window_id = window_id.intValue;
|
||||||
cw->owner_pid = (NSNumber *)dict[OWNER_PID];
|
NSNumber *owner_pid = (NSNumber *)dict[OWNER_PID];
|
||||||
|
cw->owner_pid = owner_pid.intValue;
|
||||||
|
|
||||||
obs_data_set_int(settings, "window", cw->window_id);
|
obs_data_set_int(settings, "window", cw->window_id);
|
||||||
obs_data_set_int(settings, "owner_pid",
|
obs_data_set_int(settings, "owner_pid", cw->owner_pid);
|
||||||
cw->owner_pid.intValue);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue