diff --git a/src/Views/AppInfoView.vala b/src/Views/AppInfoView.vala index ef18de1fb..7b816b78c 100644 --- a/src/Views/AppInfoView.vala +++ b/src/Views/AppInfoView.vala @@ -168,8 +168,8 @@ public class AppCenter.Views.AppInfoView : Adw.NavigationPage { var app_icon_stack = new Gtk.Stack () { transition_type = Gtk.StackTransitionType.CROSSFADE }; - app_icon_stack.add_named (app_icon, "base_icon"); - app_icon_stack.add_named (app_icon_updated, "updated_icon"); + app_icon_stack.add_child (app_icon); + app_icon_stack.add_child (app_icon_updated); var app_icon_overlay = new Gtk.Overlay () { child = app_icon_stack, @@ -198,7 +198,7 @@ public class AppCenter.Views.AppInfoView : Adw.NavigationPage { backend.on_metadata_remote_preprocessed.connect ((remote_title) => { if (package.origin_description == remote_title) { app_icon_updated.set_from_gicon (package.get_icon (128, scale_factor)); - app_icon_stack.visible_child_name = "updated_icon"; + app_icon_stack.visible_child = app_icon_updated; } }); } diff --git a/src/Widgets/AppContainers/AbstractPackageRowGrid.vala b/src/Widgets/AppContainers/AbstractPackageRowGrid.vala index aab5052c7..e640c82d6 100644 --- a/src/Widgets/AppContainers/AbstractPackageRowGrid.vala +++ b/src/Widgets/AppContainers/AbstractPackageRowGrid.vala @@ -49,8 +49,8 @@ public abstract class AppCenter.Widgets.AbstractPackageRowGrid : Gtk.Box { image_stack = new Gtk.Stack () { transition_type = Gtk.StackTransitionType.CROSSFADE }; - image_stack.add_named (icon_image, "base_icon"); - image_stack.add_named (updated_icon_image, "updated_icon"); + image_stack.add_child (icon_image); + image_stack.add_child (updated_icon_image); var badge_image = new Gtk.Image () { halign = Gtk.Align.END, @@ -98,6 +98,6 @@ public abstract class AppCenter.Widgets.AbstractPackageRowGrid : Gtk.Box { public void update_icon (Icon icon) { updated_icon_image.clear (); updated_icon_image.set_from_gicon (icon); - image_stack.visible_child_name = "updated_icon"; + image_stack.visible_child = updated_icon_image; } } diff --git a/src/Widgets/Banner.vala b/src/Widgets/Banner.vala index 8b3c4ca4e..a2ef8c2d7 100644 --- a/src/Widgets/Banner.vala +++ b/src/Widgets/Banner.vala @@ -106,8 +106,8 @@ public class AppCenter.Widgets.Banner : Gtk.Button { image_stack = new Gtk.Stack () { transition_type = Gtk.StackTransitionType.CROSSFADE, }; - image_stack.add_named (icon_image, "base_icon"); - image_stack.add_named (updated_icon_image, "updated_icon"); + image_stack.add_child (icon_image); + image_stack.add_child (updated_icon_image); var inner_box = new Gtk.Box (VERTICAL, 0) { valign = CENTER @@ -153,6 +153,6 @@ public class AppCenter.Widgets.Banner : Gtk.Button { public void update_icon (Icon icon) { uses_generic_icon = false; updated_icon_image.set_from_gicon (icon); - image_stack.visible_child_name = "updated_icon"; + image_stack.visible_child = updated_icon_image; } }