diff --git a/src/utility.cpp b/src/utility.cpp index 089226b9..1cf90593 100644 --- a/src/utility.cpp +++ b/src/utility.cpp @@ -16,7 +16,6 @@ #include #include #include -#include bool WeakSourceValid(obs_weak_source_t *ws) { @@ -658,13 +657,14 @@ void populateSceneSelection(QComboBox *sel, bool addPrevious, bool addCurrent, std::deque *sceneGroups, bool addSelect, std::string selectText, bool selectable) { - BPtr scenes = obs_frontend_get_scene_names(); + char **scenes = obs_frontend_get_scene_names(); char **temp = scenes; while (*temp) { const char *name = *temp; sel->addItem(name); temp++; } + bfree(scenes); if (addSceneGroup && sceneGroups) { for (auto &sg : *sceneGroups) {