From 2d6406ab86dada8bfab8364ecb4c00e747069f8c Mon Sep 17 00:00:00 2001 From: Pavel Baksy Date: Wed, 31 Dec 2025 01:34:18 +0100 Subject: [PATCH] Fix GTK4 API: Use set_from_icon_name instead of set_icon_name Corrects AttributeError when initializing script status icon. --- src/request_tab_widget.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/request_tab_widget.py b/src/request_tab_widget.py index 8ccb361..f3dd9b5 100644 --- a/src/request_tab_widget.py +++ b/src/request_tab_widget.py @@ -235,7 +235,7 @@ class RequestTabWidget(Gtk.Box): # Status icon self.script_status_icon = Gtk.Image() - self.script_status_icon.set_icon_name("emblem-ok-symbolic") + self.script_status_icon.set_from_icon_name("emblem-ok-symbolic") results_header.append(self.script_status_icon) self.script_results_container.append(results_header) @@ -834,10 +834,10 @@ class RequestTabWidget(Gtk.Box): # Set status icon if script_result.success: - self.script_status_icon.set_icon_name("emblem-ok-symbolic") + self.script_status_icon.set_from_icon_name("emblem-ok-symbolic") output_text = script_result.output else: - self.script_status_icon.set_icon_name("dialog-error-symbolic") + self.script_status_icon.set_from_icon_name("dialog-error-symbolic") output_text = script_result.error if script_result.error else "Unknown error" # Set output text