diff --git a/src/dbg/breakpoint.cpp b/src/dbg/breakpoint.cpp index f473fed9..7965fdc7 100644 --- a/src/dbg/breakpoint.cpp +++ b/src/dbg/breakpoint.cpp @@ -362,6 +362,9 @@ bool BpSetLogText(duint Address, BP_TYPE Type, const char* Log) return false; strncpy_s(bpInfo->logText, Log, _TRUNCATE); + + // Make log breakpoints silent (meaning they don't output the default log). + bpInfo->silent = *Log != '\0'; return true; } diff --git a/src/gui/Src/Gui/EditBreakpointDialog.cpp b/src/gui/Src/Gui/EditBreakpointDialog.cpp index da5d06a2..edf53714 100644 --- a/src/gui/Src/Gui/EditBreakpointDialog.cpp +++ b/src/gui/Src/Gui/EditBreakpointDialog.cpp @@ -64,6 +64,7 @@ void EditBreakpointDialog::on_editBreakCondition_textEdited(const QString & arg1 void EditBreakpointDialog::on_editLogText_textEdited(const QString & arg1) { + ui->checkBoxSilent->setChecked(true); copyTruncate(mBp.logText, arg1); }