libadwaita/0026-preferences-dialog-window-Fix-the-search-filter-stac.patch
Christian Hergert d0a41fdac7
Update to 1.6.6 with manual patching
Previously we had 1.6.1 but now there is 1.6.6. However after 1.6.2
libadwaita decided in a minor release to redo their build system to no
longer pre-generate CSS but instead push that on downstreams.

Ignoring the wisdom of doing this in a minor release, just work around
it by manually backporting the changes. They don't affect any CSS which
would need to be regenerated anyway.

Resolves: RHEL-86191
2025-04-29 13:19:21 -07:00

47 lines
2.0 KiB
Diff

From cab1b5afefb7a84a110bc4160fc1b957d8138cae Mon Sep 17 00:00:00 2001
From: Alice Mikhaylenko <alicem@mailbox.org>
Date: Wed, 12 Mar 2025 21:29:49 +0000
Subject: [PATCH 26/33] preferences-dialog/window: Fix the search filter stack
page type
Oops. I'm happy nothing exploded when we were doing this since 1.0.
(cherry picked from commit 684323b896a0c5aa140983d410f8bb29f5d2ea98)
Co-authored-by: Alice Mikhaylenko <alicem@gnome.org>
---
src/adw-preferences-dialog.c | 2 +-
src/adw-preferences-window.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/adw-preferences-dialog.c b/src/adw-preferences-dialog.c
index 59c5d469..cf5220dd 100644
--- a/src/adw-preferences-dialog.c
+++ b/src/adw-preferences-dialog.c
@@ -643,7 +643,7 @@ adw_preferences_dialog_init (AdwPreferencesDialog *self)
gtk_widget_init_template (GTK_WIDGET (self));
priv->filter = GTK_FILTER (gtk_custom_filter_new ((GtkCustomFilterFunc) filter_search_results, self, NULL));
- expr = gtk_property_expression_new (GTK_TYPE_STACK_PAGE, NULL, "visible");
+ expr = gtk_property_expression_new (ADW_TYPE_VIEW_STACK_PAGE, NULL, "visible");
model = G_LIST_MODEL (adw_view_stack_get_pages (priv->pages_stack));
model = G_LIST_MODEL (gtk_filter_list_model_new (model, GTK_FILTER (gtk_bool_filter_new (expr))));
diff --git a/src/adw-preferences-window.c b/src/adw-preferences-window.c
index 88d9d6f0..112d441b 100644
--- a/src/adw-preferences-window.c
+++ b/src/adw-preferences-window.c
@@ -718,7 +718,7 @@ adw_preferences_window_init (AdwPreferencesWindow *self)
gtk_widget_init_template (GTK_WIDGET (self));
priv->filter = GTK_FILTER (gtk_custom_filter_new ((GtkCustomFilterFunc) filter_search_results, self, NULL));
- expr = gtk_property_expression_new (GTK_TYPE_STACK_PAGE, NULL, "visible");
+ expr = gtk_property_expression_new (ADW_TYPE_VIEW_STACK_PAGE, NULL, "visible");
model = G_LIST_MODEL (adw_view_stack_get_pages (priv->pages_stack));
model = G_LIST_MODEL (gtk_filter_list_model_new (model, GTK_FILTER (gtk_bool_filter_new (expr))));
--
2.47.1