From bbcaede389929300ddc136d7a2f8383e4c773fe8 Mon Sep 17 00:00:00 2001 From: Sepalani Date: Wed, 17 Feb 2021 21:02:23 +0400 Subject: RegisterWidget: Fix add to watch action --- Source/Core/DolphinQt/Debugger/RegisterWidget.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Source/Core/DolphinQt/Debugger/RegisterWidget.cpp') diff --git a/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp b/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp index 2cda7fc1e2..bf6a7ac0e7 100644 --- a/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp @@ -125,7 +125,12 @@ void RegisterWidget::ShowContextMenu() // i18n: This kind of "watch" is used for watching emulated memory. // It's not related to timekeeping devices. - menu->addAction(tr("Add to &watch"), this, + menu->addAction(tr("Add to &watch"), this, [this, item] { + const u32 address = item->GetValue(); + const QString name = QStringLiteral("reg_%1").arg(address, 8, 16, QLatin1Char('0')); + emit RequestWatch(name, address); + }); + menu->addAction(tr("Add memory &breakpoint"), this, [this, item] { emit RequestMemoryBreakpoint(item->GetValue()); }); menu->addAction(tr("View &memory"), this, [this, item] { emit RequestViewInMemory(item->GetValue()); }); -- cgit v1.2.3