X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoreapplication.cpp;h=b31d937b22ea366ce3281f7db6c23bd983616636;hb=67e4eb295238453c94da41185bcdb20d908859d6;hp=0806a2a86a8c5a34a3c23b6613d87248a4e8dbf9;hpb=9f91e0dd3c4eb5c2e2dedfc8d36a068d433d51b1;p=quassel.git diff --git a/src/core/coreapplication.cpp b/src/core/coreapplication.cpp index 0806a2a8..b31d937b 100644 --- a/src/core/coreapplication.cpp +++ b/src/core/coreapplication.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2016 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,10 +18,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include "coreapplication.h" - #include "core.h" -#include "logger.h" +#include "coreapplication.h" CoreApplicationInternal::CoreApplicationInternal() : _coreCreated(false) @@ -40,23 +38,12 @@ CoreApplicationInternal::~CoreApplicationInternal() bool CoreApplicationInternal::init() { - /* FIXME - This is an initial check if logfile is writable since the warning would spam stdout if done - in current Logger implementation. Can be dropped whenever the logfile is only opened once. - */ - QFile logFile; - if (!Quassel::optionValue("logfile").isEmpty()) { - logFile.setFileName(Quassel::optionValue("logfile")); - if (!logFile.open(QIODevice::Append | QIODevice::Text)) - qWarning("Warning: Couldn't open logfile '%s' - will log to stdout instead", qPrintable(logFile.fileName())); - else logFile.close(); - } - Core::instance(); // create and init the core _coreCreated = true; Quassel::registerReloadHandler([]() { - // Currently, only reloading SSL certificates is supported + // Currently, only reloading SSL certificates and the sysident cache is supported + Core::cacheSysIdent(); return Core::reloadCerts(); }); @@ -90,13 +77,5 @@ CoreApplication::~CoreApplication() bool CoreApplication::init() { - if (Quassel::init() && _internal->init()) { -#if QT_VERSION < 0x050000 - qInstallMsgHandler(Logger::logMessage); -#else - qInstallMessageHandler(Logger::logMessage); -#endif - return true; - } - return false; + return Quassel::init() && _internal->init(); }