Browse Source

fix one minor bug with the disconnct function

jp9000 12 years ago
parent
commit
3b48f79442
1 changed files with 1 additions and 1 deletions
  1. 1 1
      libobs/callback/signal.c

+ 1 - 1
libobs/callback/signal.c

@@ -182,7 +182,7 @@ void signal_handler_disconnect(signal_handler_t handler, const char *signal,
 	pthread_mutex_lock(&sig->mutex);
 
 	idx = signal_get_callback_idx(sig, callback, data);
-	if (idx == DARRAY_INVALID)
+	if (idx != DARRAY_INVALID)
 		da_erase(sig->callbacks, idx);
 	
 	pthread_mutex_unlock(&sig->mutex);