mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-26 09:21:55 -04:00
libobs: Only emit core signal handlers for public canvases
Amends behavior to match other notable object types like sources
This commit is contained in:
+1
-1
@@ -50,7 +50,7 @@ static inline void canvas_dosignal(obs_canvas_t *canvas, const char *signal_obs,
|
||||
|
||||
calldata_init_fixed(&data, stack, sizeof(stack));
|
||||
calldata_set_ptr(&data, "canvas", canvas);
|
||||
if (signal_obs)
|
||||
if (signal_obs && !canvas->context.private)
|
||||
signal_handler_signal(obs->signals, signal_obs, &data);
|
||||
if (signal_canvas)
|
||||
signal_handler_signal(canvas->context.signals, signal_canvas, &data);
|
||||
|
||||
Reference in New Issue
Block a user