From 460b19ba1b83b873795e2e65ce60efadc7a3a906 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martynas=20Maciulevi=C4=8Dius?=
<martynas.maciulevicius@pm.me>
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 4b4d3d69d..73f77284e 100644
--- a/src/util/gtk_icon.cpp
+++ b/src/util/gtk_icon.cpp
@@ -25,6 +25,10 @@ Glib::RefPtr<Gdk::Pixbuf> 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();
}