X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoreapplication.cpp;h=8fbf4aaf8e761d824cf2119b374103f3c66ed17e;hb=20745bd0cbae035b84913127dfec9e8433d1282d;hp=9ad6ef093b24fc4eb8c06604798fad20a1875559;hpb=ddfb1d2574c4bffd180361a80df9b1cd584bb040;p=quassel.git diff --git a/src/core/coreapplication.cpp b/src/core/coreapplication.cpp index 9ad6ef09..8fbf4aaf 100644 --- a/src/core/coreapplication.cpp +++ b/src/core/coreapplication.cpp @@ -23,11 +23,6 @@ CoreApplication::CoreApplication(int &argc, char **argv) : QCoreApplication(argc, argv) { -#ifdef Q_OS_MAC - Quassel::disableCrashHandler(); -#endif /* Q_OS_MAC */ - - Quassel::setRunMode(Quassel::CoreOnly); Quassel::registerQuitHandler([this]() { connect(_core.get(), SIGNAL(shutdownComplete()), this, SLOT(onShutdownComplete())); _core->shutdown(); @@ -37,11 +32,7 @@ CoreApplication::CoreApplication(int &argc, char **argv) void CoreApplication::init() { - if (!Quassel::init()) { - throw ExitException{EXIT_FAILURE, tr("Could not initialize Quassel!")}; - } - - _core.reset(new Core{}); // FIXME C++14: std::make_unique + _core = std::make_unique(); _core->init(); }