diff --git a/ui/gl/gl_detection.cpp b/ui/gl/gl_detection.cpp index ea5cc88..f6f225a 100644 --- a/ui/gl/gl_detection.cpp +++ b/ui/gl/gl_detection.cpp @@ -174,8 +174,9 @@ Capabilities CheckCapabilities(QWidget *widget) { LOG(("EGL Extensions: %1").arg(egllist.join(", "))); #endif // Q_OS_WIN -#ifdef Q_OS_LINUX - if (version && QByteArray(version).contains("NVIDIA")) { + if (::Platform::IsLinux() + && version + && QByteArray(version).contains("NVIDIA")) { // https://github.com/telegramdesktop/tdesktop/issues/16830 if (AllowLinuxNvidiaOpenGL.value()) { LOG_ONCE(("OpenGL: Allow on NVIDIA driver (experimental).")); @@ -184,7 +185,6 @@ Capabilities CheckCapabilities(QWidget *widget) { return false; } } -#endif // Q_OS_LINUX return true; }();