diff --git a/doomsday/apps/client/src/dd_plugin.cpp b/doomsday/apps/client/src/dd_plugin.cpp index 4e725b35ae..97993628f9 100644 --- a/doomsday/apps/client/src/dd_plugin.cpp +++ b/doomsday/apps/client/src/dd_plugin.cpp @@ -103,6 +103,14 @@ static int loadPlugin(void * /*libraryFile*/, char const *fileName, char const * ::Library *plugin = Library_New(pluginPath); if(!plugin) { +#ifdef UNIX + String const fn = Path(pluginPath).fileName(); + if(fn.contains("libfmodex") || fn.contains("libassimp")) + { + // No need to warn about these shared libs. + return 0; + } +#endif LOG_RES_WARNING("Failed to load \"%s\": %s") << pluginPath << Library_LastError(); return 0; // Continue iteration. } diff --git a/doomsday/apps/client/src/updater/updatersettings.cpp b/doomsday/apps/client/src/updater/updatersettings.cpp index 17b50edebb..25b90a93a5 100644 --- a/doomsday/apps/client/src/updater/updatersettings.cpp +++ b/doomsday/apps/client/src/updater/updatersettings.cpp @@ -171,6 +171,7 @@ de::String UpdaterSettings::lastCheckAgo() const if(!when.isValid()) return ""; // Never checked. de::TimeDelta delta = when.since(); + if(delta < 0.0) return ""; int t; if(delta < 60.0)