# HG changeset patch
# User Olaf Wintermann <olaf.wintermann@gmail.com>
# Date 1743448472 -7200
# Node ID af268fbe676adca4a18a56d939b506404e5cd19f
# Parent  63289f61fb7f4c03d6145952357eba3d3856dc18
fix widget.c build (GTK)

diff -r 63289f61fb7f -r af268fbe676a ui/gtk/objs.mk
--- a/ui/gtk/objs.mk	Sun Mar 30 17:54:17 2025 +0200
+++ b/ui/gtk/objs.mk	Mon Mar 31 21:14:32 2025 +0200
@@ -47,6 +47,7 @@
 GTKOBJ += dnd.o
 GTKOBJ += headerbar.o
 GTKOBJ += webview.o
+GTKOBJ += widget.o
 
 TOOLKITOBJS += $(GTKOBJ:%=$(GTK_OBJPRE)%)
 TOOLKITSOURCE += $(GTKOBJ:%.o=gtk/%.c)
diff -r 63289f61fb7f -r af268fbe676a ui/gtk/widget.c
--- a/ui/gtk/widget.c	Sun Mar 30 17:54:17 2025 +0200
+++ b/ui/gtk/widget.c	Mon Mar 31 21:14:32 2025 +0200
@@ -45,8 +45,8 @@
 UIWIDGET ui_separator_create(UiObject *obj, UiWidgetArgs *args) {
     UiObject* current = uic_current_obj(obj);
     GtkWidget *widget = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
-    ui_set_name_and_style(widget, args.name, args.style_class);
-    UI_APPLY_LAYOUT1(current, args);
+    ui_set_name_and_style(widget, args->name, args->style_class);
+    UI_APPLY_LAYOUT1(current, (*args));
     current->container->add(current->container, widget, FALSE);
     return widget;
 }