Ref T488 Update cppcheck suppressions.

This commit is contained in:
Mat Sutcliffe
2018-12-26 20:52:27 +00:00
parent 84a5349c6c
commit 5a17f43a5b
10 changed files with 18 additions and 26 deletions

View File

@@ -36,7 +36,7 @@ namespace XSwiftBus
CDBusConnection::~CDBusConnection()
{
close();
if (m_connection) { dispatch(); }
if (m_connection) { dispatch(); } // dispatch is virtual, but safe to call in dtor, as it's declared final
if (m_dispatcher) { m_dispatcher->remove(this); }
}

View File

@@ -85,7 +85,8 @@ namespace XSwiftBus
CDBusError lastError() const { return m_lastError; }
protected:
virtual void dispatch() override;
// cppcheck-suppress virtualCallInConstructor
virtual void dispatch() override final;
private:
void setDispatchStatus(DBusConnection *connection, DBusDispatchStatus status);