From dececb458988af641071a913ef02cb78349a4a12 Mon Sep 17 00:00:00 2001 From: OLEGSHA Date: Sun, 26 Dec 2021 20:36:32 +0300 Subject: [PATCH] Fixed window icons error on Wayland --- .../progressia/client/graphics/backend/LWJGLInitializer.java | 5 +++++ 1 file changed, 5 insertions(+) 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(" ");