From 6495e3bc234518aaf7924c66fd9e12542e9c465f Mon Sep 17 00:00:00 2001 From: WrinklyNinja Date: Fri, 29 Aug 2014 13:04:01 +0100 Subject: [PATCH] Added Mod Organiser detection. Closes #264. --- src/gui/app.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/gui/app.cpp b/src/gui/app.cpp index 471a48e6..c38127bc 100644 --- a/src/gui/app.cpp +++ b/src/gui/app.cpp @@ -175,7 +175,16 @@ namespace loot { boost::log::core::get()->set_logging_enabled(true); else boost::log::core::get()->set_logging_enabled(false); + + // Log some useful info. BOOST_LOG_TRIVIAL(info) << "LOOT Version: " << g_version_major << "." << g_version_minor << "." << g_version_patch; +#ifdef _WIN32 + // Check if LOOT is being run through Mod Organiser. + bool runFromMO = GetModuleHandle(ToWinWide("hook.dll").c_str()) != NULL; + if (runFromMO) { + BOOST_LOG_TRIVIAL(info) << "LOOT is being run through Mod Organiser."; + } +#endif // The CEF debug log is appended to, not overwritten, so it gets really long. // Delete the current CEF debug log.