diff -r f9ce957a272c -r cdae8c6c3876 taskswitcherapp/runtimeplugins/tsdefaultruntimeplugin/src/tsdefaultruntime.cpp --- a/taskswitcherapp/runtimeplugins/tsdefaultruntimeplugin/src/tsdefaultruntime.cpp Fri Mar 19 09:27:44 2010 +0200 +++ b/taskswitcherapp/runtimeplugins/tsdefaultruntimeplugin/src/tsdefaultruntime.cpp Fri Apr 16 14:54:01 2010 +0300 @@ -26,7 +26,7 @@ /*! \class TsDefaultRuntime - \ingroup group_tsdefaultruntimeprovider + \ingroup group_tsdefaultruntimeplugin \brief Default implementation of the taskswitcher runtime. */ @@ -80,9 +80,7 @@ QObject *TsDefaultRuntime::createCriticalInterface(QServiceManager *serviceManager, const QString &name) { QObject *interface = serviceManager->loadInterface(name); - if (!interface) { - qFatal("Cannot initialize critical %s interafce.", qPrintable(name)); - } + Q_ASSERT_X(interface, "TsDefaultRuntime::createCriticalInterface", qPrintable(QString("Cannot initialize critical %1 interafce").arg(name))); interface->setParent(this); return interface; }