History

player/main: uninit input after terminal uninit

The terminal input thread holds the input_ctx reference. Fixes: c1282d4d43be8fb8bbc8529b22804d288d59038a

nanahi committed 2 years ago

Commit f92d5da1 parent e1693021 file · +2 −2Browse files

Unified · Split

player/main.c+2−2
@@ -187,8 +187,6 @@ void mp_destroy(struct MPContext *mpctx) · 186 unmodified lines
187187 cocoa_set_input_context(NULL);
188188 #endif
189189
190− mp_input_uninit(mpctx->input);
191−
192190 uninit_libav(mpctx->global);
193191
194192 mp_msg_uninit(mpctx->global);
@@ -198,6 +196,8 @@ void mp_destroy(struct MPContext *mpctx) · 3 unmodified lines
198196 cas_terminal_owner(mpctx, NULL);
199197 }
200198
199+ mp_input_uninit(mpctx->input);
200+
201201 assert(!mpctx->num_abort_list);
202202 talloc_free(mpctx->abort_list);
203203 mp_mutex_destroy(&mpctx->abort_lock);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t