--- a/ui/gtk/display.c Mon Jun 17 21:20:58 2024 +0200 +++ b/ui/gtk/display.c Sun Sep 29 13:32:51 2024 +0200 @@ -36,7 +36,7 @@ #include "../ui/display.h" static void set_alignment(GtkWidget *widget, float xalign, float yalign) { -#if GTK_MAJOR_VERSION >= 3 && GTK_MINOR_VERSION >= 16 +#if GTK_MAJOR_VERSION >= 4 || (GTK_MAJOR_VERSION >= 3 && GTK_MINOR_VERSION >= 16) gtk_label_set_xalign(GTK_LABEL(widget), xalign); gtk_label_set_yalign(GTK_LABEL(widget), yalign); #else @@ -106,7 +106,7 @@ } UIWIDGET ui_separator_deprecated(UiObject *obj) { -#if UI_GTK3 +#if GTK_MAJOR_VERSION >= 3 GtkWidget *widget = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL); #else GtkWidget *widget = gtk_hseparator_new();