Fix GTK4 API: Use set_from_icon_name instead of set_icon_name

Corrects AttributeError when initializing script status icon.
This commit is contained in:
Pavel Baksy 2025-12-31 01:34:18 +01:00
parent b923a4b83e
commit 2d6406ab86

View File

@ -235,7 +235,7 @@ class RequestTabWidget(Gtk.Box):
# Status icon # Status icon
self.script_status_icon = Gtk.Image() 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) results_header.append(self.script_status_icon)
self.script_results_container.append(results_header) self.script_results_container.append(results_header)
@ -834,10 +834,10 @@ class RequestTabWidget(Gtk.Box):
# Set status icon # Set status icon
if script_result.success: 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 output_text = script_result.output
else: 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" output_text = script_result.error if script_result.error else "Unknown error"
# Set output text # Set output text