Группа :: Мониторинг
Пакет: knetstats
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: knetstats-1.6.1-alt-uniqueapp.patch
Скачать
Скачать
--- 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 <kcmdlineargs.h>
#include <kaboutdata.h>
-#include <kapplication.h>
+#include <kuniqueapplication.h>
#include <klocale.h>
#include <kmessagebox.h>
@@ -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."));