From 8807c1ea83a8f7ef85a4eee906544668de603353 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 21 Dec 2021 08:58:37 -0500 Subject: [PATCH] Break When Value Changes fix for `*` deref exprs --- IDE/src/ui/WatchPanel.bf | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/IDE/src/ui/WatchPanel.bf b/IDE/src/ui/WatchPanel.bf index 06da55be..8779e76d 100644 --- a/IDE/src/ui/WatchPanel.bf +++ b/IDE/src/ui/WatchPanel.bf @@ -2765,7 +2765,10 @@ namespace IDE.ui { String evalStr = scope String(); CompactChildExpression(listViewItem, evalStr); - evalStr.Insert(0, "&"); + if (evalStr.StartsWith("*")) + evalStr.Remove(0, 1); + else + evalStr.Insert(0, "&"); gApp.mBreakpointPanel.CreateMemoryBreakpoint(evalStr); gApp.MarkDirty(); });