From 132d89b350613bf760895075cae398ff56a773b3 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Tue, 5 Mar 2024 20:26:21 +0100 Subject: [PATCH] Fix virtual camera action selection causing a crash The Create() and Copy() functions were not correctly implemented and returned a nullptr --- plugins/base/macro-action-virtual-cam.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/base/macro-action-virtual-cam.cpp b/plugins/base/macro-action-virtual-cam.cpp index d93f0015..a03d11ae 100644 --- a/plugins/base/macro-action-virtual-cam.cpp +++ b/plugins/base/macro-action-virtual-cam.cpp @@ -67,12 +67,12 @@ bool MacroActionVCam::Load(obs_data_t *obj) std::shared_ptr MacroActionVCam::Create(Macro *m) { - return std::shared_ptr(); + return std::make_shared(m); } std::shared_ptr MacroActionVCam::Copy() const { - return std::shared_ptr(); + return std::make_shared(*this); } static inline void populateActionSelection(QComboBox *list)