diff -r 95d73125a086 -r 7ced047fb7ae uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp --- a/uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp Tue Jul 06 15:18:10 2010 +0300 +++ b/uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp Wed Aug 18 10:42:48 2010 +0300 @@ -75,7 +75,12 @@ CGOomRunPluginConfig** runPluginConfig = iPluginToConfigMapping.Find(aPluginConfig->Id()); if (runPluginConfig) { - GOomMonitorPanic(KPluginConfigAddedTwice); + //GOomMonitorPanic(KPluginConfigAddedTwice); + while((*runPluginConfig)->iNextConfig != NULL) + *runPluginConfig = (*runPluginConfig)->iNextConfig; + + (*runPluginConfig)->iNextConfig = aPluginConfig; + return; } iPluginToConfigMapping.InsertL(aPluginConfig->Id(), aPluginConfig);