--- knetstats-1.6.1/src/src/main.cpp~ 2006-10-26 04:45:03 +0400 +++ knetstats-1.6.1/src/src/main.cpp 2007-11-30 17:02:15 +0300 @@ -24,7 +24,7 @@ #include #include -#include +#include #include #include @@ -55,7 +55,13 @@ int main( int argc, char** argv ) KCmdLineArgs::init( argc, argv, &aboutData ); KApplication::disableAutoDcopRegistration(); - KApplication app; + if (!KUniqueApplication::start()) // starting a second instance - just exit + { + qDebug("KNetStats is already running!"); + exit(0); + } + + KUniqueApplication app; KNetStats knetstats; if (!knetstats.numInterfaces()) { KMessageBox::error(0, i18n("You don't have any network interface.\nKNetStats will quit now."));