From 460b19ba1b83b873795e2e65ce60efadc7a3a906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martynas=20Maciulevi=C4=8Dius?= Date: Thu, 26 Jun 2025 20:34:18 +0300 Subject: [PATCH] Fix default icon in tray module --- src/util/gtk_icon.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/util/gtk_icon.cpp b/src/util/gtk_icon.cpp index 4b4d3d69..73f77284 100644 --- a/src/util/gtk_icon.cpp +++ b/src/util/gtk_icon.cpp @@ -25,6 +25,10 @@ Glib::RefPtr DefaultGtkIconThemeWrapper::load_icon( auto icon_info = default_theme->lookup_icon(name, tmp_size, flags); + if (icon_info == nullptr) { + return default_theme->load_icon(name, tmp_size, flags); + } + if (style.get() == nullptr) { return icon_info.load_icon(); }