From e4b81c2b1bef18b1e2d2dd0cc46e630526e8d4b7 Mon Sep 17 00:00:00 2001 From: Scratch Date: Sun, 16 Aug 2020 00:26:15 +1000 Subject: [PATCH] obs-scripting: Fix removing signal handlers in python Closes #3218 --- deps/obs-scripting/obs-scripting-python.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/obs-scripting/obs-scripting-python.c b/deps/obs-scripting/obs-scripting-python.c index 8899df816..72ee9c1f1 100644 --- a/deps/obs-scripting/obs-scripting-python.c +++ b/deps/obs-scripting/obs-scripting-python.c @@ -595,7 +595,7 @@ static PyObject *obs_python_signal_handler_disconnect(PyObject *self, const char *cb_signal = calldata_string(&cb->base.extra, "signal"); - if (cb_signal && strcmp(signal, cb_signal) != 0 && + if (cb_signal && strcmp(signal, cb_signal) == 0 && handler == cb_handler) break;