diff --git a/src/mvCallbackRegistry.h b/src/mvCallbackRegistry.h index e8825bbd5..2dc0e21f6 100644 --- a/src/mvCallbackRegistry.h +++ b/src/mvCallbackRegistry.h @@ -198,9 +198,9 @@ struct mvCallbackJob std::weak_ptr owner; // Only valid if `owner` is alive; one must lock() the owner before accessing // the callback. - PyObject* callback; + PyObject* callback = nullptr; std::shared_ptr user_data; - mvUUID sender; + mvUUID sender = 0; std::string alias; std::function app_data_func; // Either `callback` (and `owner`) or `ownerless_callback` must be set,