Index: nepomuk/server/nepomukserver.cpp =================================================================== --- a/nepomuk/server/nepomukserver.cpp +++ b/nepomuk/server/nepomukserver.cpp 2011-12-22 08:39:55.757427299 -0300 @@ -90,8 +90,13 @@ // register the service manager interface QDBusConnection::sessionBus().registerObject( "/servicemanager", m_serviceManager ); - } - else { + + + KConfig cnf( "kdeglobals" ); + cnf.group( "KFileDialog Settings" ).writeEntry( "file module", "smartfilemodule" ); + + } + else { // update the server state m_currentState = StateDisabling; @@ -100,6 +105,9 @@ // unregister the service manager interface QDBusConnection::sessionBus().unregisterObject( "/servicemanager" ); + + KConfig cnf( "kdeglobals" ); + cnf.group( "KFileDialog Settings" ).writeEntry( "file module", "kfilemodule" ); } } }