Skip to content

Commit 132d89b

Browse files
committed
Fix virtual camera action selection causing a crash
The Create() and Copy() functions were not correctly implemented and returned a nullptr
1 parent daf1635 commit 132d89b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

plugins/base/macro-action-virtual-cam.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@ bool MacroActionVCam::Load(obs_data_t *obj)
6767

6868
std::shared_ptr<MacroAction> MacroActionVCam::Create(Macro *m)
6969
{
70-
return std::shared_ptr<MacroAction>();
70+
return std::make_shared<MacroActionVCam>(m);
7171
}
7272

7373
std::shared_ptr<MacroAction> MacroActionVCam::Copy() const
7474
{
75-
return std::shared_ptr<MacroAction>();
75+
return std::make_shared<MacroActionVCam>(*this);
7676
}
7777

7878
static inline void populateActionSelection(QComboBox *list)

0 commit comments

Comments
 (0)