diff -r dd05fdd05078 -r 180438f24a1e uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp --- a/uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp Tue Jul 06 14:56:00 2010 +0300 +++ b/uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp Mon Aug 02 12:09:20 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);