summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Koch <mkoch@de.adit-jv.com>2019-10-17 10:31:23 +0200
committerMartin Koch <mkoch@de.adit-jv.com>2019-10-17 10:31:23 +0200
commit1a3576ebc709ad85b070850af6b74b98616f62f1 (patch)
tree5c0366c8f1230f4a522a8447d4d60a30ed0b9d5f
parentc18c72c1a4c2bf380257253401b01d63832ddc6f (diff)
downloadaudiomanager-1a3576ebc709ad85b070850af6b74b98616f62f1.tar.gz
AM database: correct implementation of CAmDatabaseHandlerMap::removeMainConnectionDB()
-rw-r--r--AudioManagerCore/src/CAmDatabaseHandlerMap.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/AudioManagerCore/src/CAmDatabaseHandlerMap.cpp b/AudioManagerCore/src/CAmDatabaseHandlerMap.cpp
index 4bc94ee..c79fbf3 100644
--- a/AudioManagerCore/src/CAmDatabaseHandlerMap.cpp
+++ b/AudioManagerCore/src/CAmDatabaseHandlerMap.cpp
@@ -1628,14 +1628,14 @@ am_Error_e CAmDatabaseHandlerMap::removeMainConnectionDB(const am_mainConnection
}
DB_COND_UPDATE_INIT;
- DB_COND_UPDATE(mMappedData.mMainConnectionMap[mainConnectionID].mainConnectionID, static_cast<uint16_t>(CS_DISCONNECTED));
+ DB_COND_UPDATE(mMappedData.mMainConnectionMap[mainConnectionID].connectionState, CS_DISCONNECTED);
if (DB_COND_ISMODIFIED)
{
NOTIFY_OBSERVERS2(dboMainConnectionStateChanged, mainConnectionID, CS_DISCONNECTED)
-
- mMappedData.mMainConnectionMap.erase(mainConnectionID);
}
+ mMappedData.mMainConnectionMap.erase(mainConnectionID);
+
logVerbose("DatabaseHandler::removeMainConnectionDB removed:", mainConnectionID);
NOTIFY_OBSERVERS1(dboRemovedMainConnection, mainConnectionID)