Fix virtual camera action selection causing a crash

The Create() and Copy() functions were not correctly implemented and
returned a nullptr
This commit is contained in:
WarmUpTill 2024-03-05 20:26:21 +01:00 committed by WarmUpTill
parent daf16357c9
commit 132d89b350

View File

@ -67,12 +67,12 @@ bool MacroActionVCam::Load(obs_data_t *obj)
std::shared_ptr<MacroAction> MacroActionVCam::Create(Macro *m)
{
return std::shared_ptr<MacroAction>();
return std::make_shared<MacroActionVCam>(m);
}
std::shared_ptr<MacroAction> MacroActionVCam::Copy() const
{
return std::shared_ptr<MacroAction>();
return std::make_shared<MacroActionVCam>(*this);
}
static inline void populateActionSelection(QComboBox *list)