diff --git a/rpcs3/Emu/RSX/Overlays/overlay_user_list_dialog.cpp b/rpcs3/Emu/RSX/Overlays/overlay_user_list_dialog.cpp index 11e19b8f8a..86a05fedfb 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_user_list_dialog.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_user_list_dialog.cpp @@ -87,6 +87,9 @@ namespace rsx switch (button_press) { case pad_button::cross: + if (m_list->m_items.empty()) + break; + if (const usz index = static_cast(m_list->get_selected_index()); index < m_entry_ids.size()) { return_code = static_cast(m_entry_ids[index]);