diff options
author | Jens Lorenz <jlorenz@de.adit-jv.com> | 2015-07-31 10:48:39 +0200 |
---|---|---|
committer | Christian Linke <christian.linke@bmw.de> | 2015-08-04 13:15:39 +0100 |
commit | d269c3c9681739189780bbf95de89dc3edfab347 (patch) | |
tree | 95d7c50a934a34ba5cbf43940aae05345231ee17 /AudioManagerDaemon/src | |
parent | 63efb86fd9273828d3792c0e0c66e32bbeee617b (diff) | |
download | audiomanager-d269c3c9681739189780bbf95de89dc3edfab347.tar.gz |
Implemented filtering of duplicated notification configuration types on registration of source and sink elements
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
Diffstat (limited to 'AudioManagerDaemon/src')
-rw-r--r-- | AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp b/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp index d8878c3..e20f308 100644 --- a/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp +++ b/AudioManagerDaemon/src/CAmDatabaseHandlerMap.cpp @@ -565,6 +565,8 @@ bool CAmDatabaseHandlerMap::insertSinkDB(const am_Sink_s & sinkData, am_sinkID_t sinkID = nextID; mMappedData.mSinkMap[nextID] = sinkData; mMappedData.mSinkMap[nextID].sinkID = nextID; + filterDuplicateNotificationConfigurationTypes(mMappedData.mSinkMap[nextID].listNotificationConfigurations); + filterDuplicateNotificationConfigurationTypes(mMappedData.mSinkMap[nextID].listMainNotificationConfigurations); return (true); } else @@ -847,6 +849,8 @@ bool CAmDatabaseHandlerMap::insertSourceDB(const am_Source_s & sourceData, am_so sourceID = nextID; mMappedData.mSourceMap[nextID] = sourceData; mMappedData.mSourceMap[nextID].sourceID = nextID; + filterDuplicateNotificationConfigurationTypes(mMappedData.mSourceMap[nextID].listNotificationConfigurations); + filterDuplicateNotificationConfigurationTypes(mMappedData.mSourceMap[nextID].listMainNotificationConfigurations); return (true); } else |