diff --git a/src/SeerArrayVisualizerWidget.cpp b/src/SeerArrayVisualizerWidget.cpp
index aa50ae5..c4d6dec 100644
--- a/src/SeerArrayVisualizerWidget.cpp
+++ b/src/SeerArrayVisualizerWidget.cpp
@@ -705,6 +705,14 @@ void SeerArrayVisualizerWidget::handleText (const QString& text) {
bArrayStrideLineEdit->setFocus();
}
+ // At a stopping point, refresh.
+ }else if (text.startsWith("*stopped,reason=\"")) {
+
+ if (autoRefreshCheckBox->isChecked()) {
+ handleaRefreshButton();
+ handlebRefreshButton();
+ }
+
}else{
// Ignore anything else.
}
diff --git a/src/SeerArrayVisualizerWidget.ui b/src/SeerArrayVisualizerWidget.ui
index 4f72c03..62d5360 100644
--- a/src/SeerArrayVisualizerWidget.ui
+++ b/src/SeerArrayVisualizerWidget.ui
@@ -285,6 +285,16 @@
+ -
+
+
+ Automatically refresh after each stopping point.
+
+
+ Auto
+
+
+
-
@@ -528,6 +538,7 @@
aArrayStrideLineEdit
aArrayDisplayFormatComboBox
aRefreshToolButton
+ autoRefreshCheckBox
bAxisComboBox
bVariableNameLineEdit
bVariableAddressLineEdit