~ruther/guix-config

ref: 533da78a46862b2d0620c6b2fbee11558f04345c guix-config/home/modules/ruther/home/dwl/waybar-fix-icons.patch -rw-r--r-- 789 bytes
533da78a — Rutherther feat(dwl): autostart apps and pin them to tags via custom rules 9 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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();
   }