diff --git a/src/main/java/ru/windcorp/progressia/client/graphics/backend/LWJGLInitializer.java b/src/main/java/ru/windcorp/progressia/client/graphics/backend/LWJGLInitializer.java index 1abd537..fded2be 100644 --- a/src/main/java/ru/windcorp/progressia/client/graphics/backend/LWJGLInitializer.java +++ b/src/main/java/ru/windcorp/progressia/client/graphics/backend/LWJGLInitializer.java @@ -95,6 +95,11 @@ class LWJGLInitializer { } private static void createWindowIcons() { + if (glfwGetVersionString().toLowerCase().contains("wayland")) { + // glfwSetWindowIcon is not supported on Wayland + return; + } + final String prefix = "assets/icons/"; String[] sizes = ResourceManager.getResource(prefix + "logoSizes.txt").readAsString().split(" ");