From: sshutina Date: Wed, 23 Dec 2020 06:19:01 +0000 (+0300) Subject: 0032068: Inspectors - Last command don't have the time value X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=4fd4c96c2f5d84c9b84386c174cb6196834934da;p=occt-copy.git 0032068: Inspectors - Last command don't have the time value --- diff --git a/src/Message/Message_Report.cxx b/src/Message/Message_Report.cxx index 41c64accfa..a78e360b09 100644 --- a/src/Message/Message_Report.cxx +++ b/src/Message/Message_Report.cxx @@ -228,10 +228,9 @@ void Message_Report::RemoveLevel (Message_Level* theLevel) for (int aLevelIndex = myAlertLevels.Size(); aLevelIndex >= 1; aLevelIndex--) { Message_Level* aLevel = myAlertLevels.Value (aLevelIndex); - if (myAlertLevels.Size() == 1) // the last level, the root item should be stopped - { - Message_AttributeMeter::StopAlert (aLevel->RootAlert()); - } + // The last level, the root item should be stopped always + // as AddLevel necessarily creates the root label. + Message_AttributeMeter::StopAlert (aLevel->RootAlert()); myAlertLevels.Remove (aLevelIndex); if (aLevel == theLevel)