diff options
author | wm4 <wm4@nowhere> | 2020-03-26 23:58:09 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2020-03-26 23:59:44 +0100 |
commit | 1a720377203f7cee2ab949c5aa2bc9e0a2a7e0f2 (patch) | |
tree | bc2028b3823c06d59091797536c32623ebc555a8 /player/client.h | |
parent | 9bda301eb4d8aa75d435f24146c3a66ab74cafea (diff) | |
download | mpv-1a720377203f7cee2ab949c5aa2bc9e0a2a7e0f2.tar.bz2 mpv-1a720377203f7cee2ab949c5aa2bc9e0a2a7e0f2.tar.xz |
scripting: remove race condition when toggling internal scripts
Scripts such as the OSC can be loaded and unloaded at runtime by
toggling the option that enables them. (It even works, although normally
it's only used to control initial loading.)
Unloading was racy because it used the client name; fix this.
The load-script change is an accidental feature. And probably useless.
Diffstat (limited to 'player/client.h')
-rw-r--r-- | player/client.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/player/client.h b/player/client.h index 47af084cc5..ddc568e975 100644 --- a/player/client.h +++ b/player/client.h @@ -23,7 +23,6 @@ void mp_shutdown_clients(struct MPContext *mpctx); bool mp_is_shutting_down(struct MPContext *mpctx); bool mp_clients_all_initialized(struct MPContext *mpctx); -bool mp_client_exists(struct MPContext *mpctx, const char *client_name); bool mp_client_id_exists(struct MPContext *mpctx, int64_t id); void mp_client_broadcast_event(struct MPContext *mpctx, int event, void *data); int mp_client_send_event(struct MPContext *mpctx, const char *client_name, |