diff --git a/YACReaderLibrary/main.cpp b/YACReaderLibrary/main.cpp index f384ccd2..96c992fc 100644 --- a/YACReaderLibrary/main.cpp +++ b/YACReaderLibrary/main.cpp @@ -215,16 +215,6 @@ int main(int argc, char **argv) } } -#ifdef SERVER_RELEASE - QSettings *settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat); //TODO unificar la creaci�n del fichero de config con el servidor - settings->beginGroup("libraryConfig"); - - s = new Startup(); - - if (settings->value(SERVER_ON, true).toBool()) { - s->start(); - } -#endif QLOG_INFO() << "YACReaderLibrary attempting to start"; logSystemAndConfig(); @@ -237,8 +227,20 @@ int main(int argc, char **argv) #endif return 0; } + QLOG_INFO() << "YACReaderLibrary starting"; +#ifdef SERVER_RELEASE + QSettings *settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat); //TODO unificar la creaci�n del fichero de config con el servidor + settings->beginGroup("libraryConfig"); + + s = new Startup(); + + if (settings->value(SERVER_ON, true).toBool()) { + s->start(); + } +#endif + auto localServer = new YACReaderLocalServer(); auto mw = new LibraryWindow(); diff --git a/YACReaderLibraryServer/main.cpp b/YACReaderLibraryServer/main.cpp index 32f62319..d7f0130e 100644 --- a/YACReaderLibraryServer/main.cpp +++ b/YACReaderLibraryServer/main.cpp @@ -175,6 +175,21 @@ int main(int argc, char **argv) qRegisterMetaType("ComicDB"); + QLOG_INFO() << "YACReaderLibraryServer attempting to start"; + + logSystemAndConfig(); + + if (YACReaderLocalServer::isRunning()) // allow one server instance + { + QLOG_WARN() << "another instance of YACReaderLibrary is running"; +#ifdef Q_OS_WIN + logger.shutDownLoggerThread(); +#endif + return 0; + } + + QLOG_INFO() << "YACReaderLibrary starting"; + QSettings *settings = new QSettings(YACReader::getSettingsPath() + "/" + QCoreApplication::applicationName() + ".ini", QSettings::IniFormat); settings->beginGroup("libraryConfig"); @@ -195,19 +210,6 @@ int main(int argc, char **argv) s->start(); } - QLOG_INFO() << "YACReaderLibraryServer attempting to start"; - - logSystemAndConfig(); - - if (YACReaderLocalServer::isRunning()) // allow one server instance - { - QLOG_WARN() << "another instance of YACReaderLibrary is running"; -#ifdef Q_OS_WIN - logger.shutDownLoggerThread(); -#endif - return 0; - } - QLOG_INFO() << "YACReaderLibrary starting"; QLOG_INFO() << "Running on port" << s->getPort(); //Update libraries to now versions