diff -r fb3763350a08 -r 4d54b72983ae idlehomescreen/xmluirendering/uiengine/src/xnuiengineimpl.cpp --- a/idlehomescreen/xmluirendering/uiengine/src/xnuiengineimpl.cpp Fri Jan 22 09:35:14 2010 +0200 +++ b/idlehomescreen/xmluirendering/uiengine/src/xnuiengineimpl.cpp Tue Jan 26 11:48:23 2010 +0200 @@ -8678,7 +8678,7 @@ { if ( *itemType == KAddWidget ) { - if ( aPlugin ) + if ( aPlugin && &aPlugin->Node() ) { CXnPluginData& data( viewData.Plugin( &aPlugin->Node() ) );