diff --git a/UI/properties-view.cpp b/UI/properties-view.cpp index 7c22872041ff05c81655fc37702a21e1f201487a..afe3d650f7ab1b228b06bd4139a5cea1087c32cd 100644 --- a/UI/properties-view.cpp +++ b/UI/properties-view.cpp @@ -577,10 +577,9 @@ void OBSPropertiesView::AddEditableList(obs_property_t *prop, for (size_t i = 0; i < count; i++) { obs_data_t *item = obs_data_array_item(array, i); list->addItem(QT_UTF8(obs_data_get_string(item, "value"))); - list->setItemSelected(list->item((int)i), - obs_data_get_bool(item, "selected")); - list->setItemHidden(list->item((int)i), - obs_data_get_bool(item, "hidden")); + QListWidgetItem *const list_item = list->item((int)i); + list_item->setSelected(obs_data_get_bool(item, "selected")); + list_item->setHidden(obs_data_get_bool(item, "hidden")); obs_data_release(item); }