From 61cb20de417ed0b7b06a3c7f35d428e379def463 Mon Sep 17 00:00:00 2001 From: AOYAMA Kazuharu Date: Thu, 27 Aug 2015 16:12:46 +0900 Subject: [PATCH] fix a buf of reloading app. --- src/tapplicationserverbase.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/tapplicationserverbase.cpp b/src/tapplicationserverbase.cpp index 632f54b13..29809fcca 100644 --- a/src/tapplicationserverbase.cpp +++ b/src/tapplicationserverbase.cpp @@ -47,6 +47,8 @@ bool TApplicationServerBase::loadLibraries() return false; } + loadedTimestamp = latestLibraryTimestamp(); + #if defined(Q_OS_WIN) QStringList libs = { "controller", "view" }; #elif defined(Q_OS_LINUX) @@ -66,7 +68,6 @@ bool TApplicationServerBase::loadLibraries() tSystemWarn("%s", qPrintable(lib->errorString())); } } - loadedTimestamp = latestLibraryTimestamp(); QStringList controllers = TActionController::availableControllers(); tSystemDebug("Available controllers: %s", qPrintable(controllers.join(" "))); @@ -85,13 +86,13 @@ bool TApplicationServerBase::loadLibraries() QDateTime TApplicationServerBase::latestLibraryTimestamp() { #if defined(Q_OS_WIN) - QStringList libs = { "controller", "model", "view" }; + QStringList libs = { "controller", "model", "view", "helper" }; #elif defined(Q_OS_LINUX) - QStringList libs = { "libcontroller.so", "libmodel.so", "libview.so" }; + QStringList libs = { "libcontroller.so", "libmodel.so", "libview.so", "libhelper.so" }; #elif defined(Q_OS_DARWIN) - QStringList libs = { "libcontroller.dylib", "libmodel.dylib", "libview.dylib" }; + QStringList libs = { "libcontroller.dylib", "libmodel.dylib", "libview.dylib", "libhelper.dylib" }; #else - QStringList libs = { "libcontroller.so", "libmodel.so", "libview.so" }; + QStringList libs = { "libcontroller.so", "libmodel.so", "libview.so", "libhelper.so" }; #endif QDateTime ret = QDateTime::fromTime_t(0);