summaryrefslogtreecommitdiff
path: root/src/installationmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/installationmanager.cpp')
-rw-r--r--src/installationmanager.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/installationmanager.cpp b/src/installationmanager.cpp
index 63945150..16761f24 100644
--- a/src/installationmanager.cpp
+++ b/src/installationmanager.cpp
@@ -43,6 +43,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include <Shellapi.h>
#include <QPushButton>
#include <QApplication>
+#include <QDateTime>
#include <QDirIterator>
#include <boost/assign.hpp>
@@ -720,6 +721,11 @@ bool InstallationManager::install(const QString &fileName, const QString &modsDi
categoryID = CategoryFactory::instance().getCategoryID(categoryIndex);
}
+ if (version.isEmpty()) {
+ QDateTime lastMod = fileInfo.lastModified();
+ version = "d" + lastMod.toString("yyyy.M.d");
+ }
+
{ // guess the mod name and mod if from the file name if there was no meta information
QString guessedModName;
int guessedModID = modID;