diff --git a/src/main.cpp b/src/main.cpp index 6b61520..cf3f842 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -47,16 +47,6 @@ int main(int argc, char *argv[]) qmlRegisterType(uri, 1, 0, "AppMenuModel"); qmlRegisterType(uri, 1, 0, "AppMenuApplet"); - StatusBar bar; - - if (!QDBusConnection::sessionBus().registerService("org.cutefish.Statusbar")) { - return -1; - } - - if (!QDBusConnection::sessionBus().registerObject("/Statusbar", &bar)) { - return -1; - } - QString qmFilePath = QString("%1/%2.qm").arg("/usr/share/cutefish-statusbar/translations/").arg(QLocale::system().name()); if (QFile::exists(qmFilePath)) { QTranslator *translator = new QTranslator(QApplication::instance()); @@ -67,5 +57,15 @@ int main(int argc, char *argv[]) } } + StatusBar bar; + + if (!QDBusConnection::sessionBus().registerService("org.cutefish.Statusbar")) { + return -1; + } + + if (!QDBusConnection::sessionBus().registerObject("/Statusbar", &bar)) { + return -1; + } + return app.exec(); }