diff -r 1801340c26a2 -r e5af45d51884 uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp --- a/uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp Thu Aug 19 10:48:02 2010 +0300 +++ b/uiacceltk/hitchcock/goommonitor/src/goomconfig.cpp Tue Aug 31 16:07:35 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);