diff --git a/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp b/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp index 200d414395..92b49a3b0e 100644 --- a/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp @@ -207,8 +207,11 @@ void BreakpointWidget::OnClicked(QTableWidgetItem* item) if (!item) return; - if (item->column() == ADDRESS_COLUMN || item->column() == END_ADDRESS_COLUMN) + if (item->column() == SYMBOL_COLUMN || item->column() == ADDRESS_COLUMN || + item->column() == END_ADDRESS_COLUMN) + { return; + } const u32 address = static_cast(m_table->item(item->row(), 0)->data(ADDRESS_ROLE).toUInt()); @@ -351,6 +354,8 @@ void BreakpointWidget::Update() i++; } + m_table->sortItems(ADDRESS_COLUMN); + // Memory Breakpoints for (const auto& mbp : memchecks.GetMemChecks()) {