diff --git a/src/lib_gui/qt/view/QtErrorView.cpp b/src/lib_gui/qt/view/QtErrorView.cpp index 9cc4852a..75780c25 100644 --- a/src/lib_gui/qt/view/QtErrorView.cpp +++ b/src/lib_gui/qt/view/QtErrorView.cpp @@ -145,7 +145,11 @@ void QtErrorView::doRefreshView() void QtErrorView::doClear() { - m_model->removeRows(0, m_model->rowCount()); + if (!m_model->index(0, 0).data(Qt::DisplayRole).toString().isEmpty()) + { + m_model->removeRows(0, m_model->rowCount()); + } + m_errors.clear(); }