1.1 --- a/main.cpp Tue Nov 17 08:24:59 2009 +0000
1.2 +++ b/main.cpp Wed Nov 25 10:58:21 2009 +0000
1.3 @@ -71,7 +71,7 @@
1.4 options.add ("debug", Option::Switch, "d", "debug");
1.5 options.add ("version", Option::Switch, "v","version");
1.6 options.add ("local", Option::Switch, "l", "local");
1.7 - options.add ("name", Option::Switch, "n", "name");
1.8 + options.add ("name", Option::String, "n", "name");
1.9 options.add ("help", Option::Switch, "h", "help");
1.10 options.add ("quit", Option::Switch, "q", "quit");
1.11 options.add ("run", Option::String, "r", "run");
1.12 @@ -104,7 +104,13 @@
1.13 // Register for DBUS
1.14 if (debug) cout << "PID="<<getpid()<<endl;
1.15 QString pidString=QString ("%1").arg(getpid());
1.16 - dbusConnection.registerService ("org.insilmaril.vym-"+pidString);
1.17 + if (!dbusConnection.registerService ("org.insilmaril.vym-"+pidString))
1.18 + {
1.19 + fprintf(stderr, "%s\n",
1.20 + qPrintable(QDBusConnection::sessionBus().lastError().message()));
1.21 + exit(1);
1.22 + }
1.23 +
1.24 if (options.isOn ("name"))
1.25 vymInstanceName=options.getArg ("name");
1.26 else