diff --git a/rpcs3/rpcs3qt/call_stack_list.cpp b/rpcs3/rpcs3qt/call_stack_list.cpp index ab47cf1983..d07bb2242a 100644 --- a/rpcs3/rpcs3qt/call_stack_list.cpp +++ b/rpcs3/rpcs3qt/call_stack_list.cpp @@ -42,6 +42,9 @@ void call_stack_list::HandleUpdate(const std::vector>& call_ void call_stack_list::OnCallStackListDoubleClicked() { - const u32 address = currentItem()->data(Qt::UserRole).value(); - Q_EMIT RequestShowAddress(address); + if (QListWidgetItem* call_stack_item = currentItem()) + { + const u32 address = call_stack_item->data(Qt::UserRole).value(); + Q_EMIT RequestShowAddress(address); + } }