summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorTilka <tilkax@gmail.com>2024-08-06 19:58:24 +0100
committerGitHub <noreply@github.com>2024-08-06 19:58:24 +0100
commit0fe2abf53cffaa122d53ea1131c6ccb0cf2724ea (patch)
tree4e872d510193745135084867bd98dbafb33a1be7 /Source/Core
parent68fe6779eb8c9a1594cb8975b3e9edbbd428c405 (diff)
parentf1366a4546f40c31fc4156a31971a0c0368176b6 (diff)
Merge pull request #12973 from Tilka/debugger
Debugger: keep breakpoints ordered by address
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/DolphinQt/Debugger/BreakpointWidget.cpp7
1 files changed, 6 insertions, 1 deletions
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<u32>(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())
{