Index: sources/canbus/messageacknowmodel.cpp =================================================================== diff -u -r93d7ff58cd6fd2fea5d00587ee712a637fc941bf -r56e378f7504701b9e9a9dccaf205aef2fd52c58e --- sources/canbus/messageacknowmodel.cpp (.../messageacknowmodel.cpp) (revision 93d7ff58cd6fd2fea5d00587ee712a637fc941bf) +++ sources/canbus/messageacknowmodel.cpp (.../messageacknowmodel.cpp) (revision 56e378f7504701b9e9a9dccaf205aef2fd52c58e) @@ -1,14 +1,15 @@ /*! * * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. - * copyright - * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, - * IN PART OR IN WHOLE, - * WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. + * \copyright + * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN + * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * - * file messageacknowmodel.cpp - * date 1/17/2020 - * author Behrouz NematiPour + * \file messageacknowmodel.cpp + * \author (last) Behrouz NematiPour + * \date (last) 30-Jul-2020 + * \author (original) Behrouz NematiPour + * \date (original) 17-Jan-2020 * */ #include "messageacknowmodel.h" @@ -161,8 +162,10 @@ */ void MessageAcknowModel::onAcknowReceive(Sequence vSequence) { - _acknowList[vSequence]->deleteLater(); - _acknowList.remove(vSequence); + if (_acknowList.contains(vSequence)) { + _acknowList[vSequence]->deleteLater(); + _acknowList.remove(vSequence); + } } /*! @@ -189,5 +192,5 @@ _acknowList[vSequence]->deleteLater(); _acknowList.remove(vSequence); emit didFailedTransmit(vSequence); - LOG_ERROR( tr("Acknow retry failed for sequence %1").arg(vSequence) ); + LOG_DEBUG( QString("Acknow retry failed for sequence %1").arg(vSequence) ); }