diff --git a/src/SeerMatrixVisualizerWidget.cpp b/src/SeerMatrixVisualizerWidget.cpp
index c006836..a89131f 100644
--- a/src/SeerMatrixVisualizerWidget.cpp
+++ b/src/SeerMatrixVisualizerWidget.cpp
@@ -417,6 +417,13 @@ void SeerMatrixVisualizerWidget::handleText (const QString& text) {
matrixStrideLineEdit->setFocus();
}
+ // At a stopping point, refresh.
+ }else if (text.startsWith("*stopped,reason=\"")) {
+
+ if (autoRefreshCheckBox->isChecked()) {
+ handleRefreshButton();
+ }
+
}else{
// Ignore anything else.
}
diff --git a/src/SeerMatrixVisualizerWidget.ui b/src/SeerMatrixVisualizerWidget.ui
index 0bc3e00..e58a525 100644
--- a/src/SeerMatrixVisualizerWidget.ui
+++ b/src/SeerMatrixVisualizerWidget.ui
@@ -176,6 +176,16 @@
+ -
+
+
+ Automatically refresh after each stopping point.
+
+
+ Auto
+
+
+
-
@@ -476,6 +486,7 @@
matrixStrideLineEdit
matrixDisplayFormatComboBox
matrixStorageOrderComboBox
+ autoRefreshCheckBox
refreshToolButton
helpToolButton
matrixTableWidget