From 35e6e895bf4c7d2328531dfa374294ce9aba67f8 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 13 Oct 2014 11:11:18 +0300 Subject: [PATCH] Minor crash fix. --- alethzero/MainWin.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alethzero/MainWin.cpp b/alethzero/MainWin.cpp index 249f3b4cc..8d69727f8 100644 --- a/alethzero/MainWin.cpp +++ b/alethzero/MainWin.cpp @@ -1740,9 +1740,9 @@ void Main::on_debugStepBack_triggered() void Main::on_debugStepBackOut_triggered() { - if (ui->debugTimeline->value() > 0) + if (ui->debugTimeline->value() > 0 && m_history.size() > 0) { - auto ls = m_history[ui->debugTimeline->value()].levels.size(); + auto ls = m_history[min(ui->debugTimeline->value(), m_history.size() - 1)].levels.size(); int l = ui->debugTimeline->value(); for (; l > 0 && m_history[l].levels.size() >= ls; --l) {} ui->debugTimeline->setValue(l);