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:
vesp 2025-12-31 01:34:18 +01:00
parent 96bbbcbc97
commit 59dcb78789

View File

@ -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