aboutsummaryrefslogtreecommitdiff
path: root/launcher/Application.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/Application.cpp')
-rw-r--r--launcher/Application.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/launcher/Application.cpp b/launcher/Application.cpp
index 4ba9eb9b..8447083c 100644
--- a/launcher/Application.cpp
+++ b/launcher/Application.cpp
@@ -125,6 +125,7 @@
#ifdef Q_OS_LINUX
#include <dlfcn.h>
#include "gamemode_client.h"
+#include "MangoHud.h"
#endif
@@ -1519,17 +1520,8 @@ void Application::updateCapabilities()
if (gamemode_query_status() >= 0)
m_capabilities |= SupportsGameMode;
- {
- void *dummy = dlopen("libMangoHud_dlsym.so", RTLD_LAZY);
- // try normal variant as well
- if (dummy == NULL)
- dummy = dlopen("libMangoHud.so", RTLD_LAZY);
-
- if (dummy != NULL) {
- dlclose(dummy);
- m_capabilities |= SupportsMangoHud;
- }
- }
+ if (!MangoHud::getLibraryString().isEmpty())
+ m_capabilities |= SupportsMangoHud;
#endif
}