diff --git a/src/Core/FlatpakBackend.vala b/src/Core/FlatpakBackend.vala index 736de1449..a9d22fb84 100644 --- a/src/Core/FlatpakBackend.vala +++ b/src/Core/FlatpakBackend.vala @@ -245,9 +245,12 @@ public class AppCenterCore.FlatpakBackend : Object { } private void set_actions_enabled (bool working) { - var app = Application.get_default (); - ((SimpleAction) app.lookup_action ("refresh")).set_enabled (!working && !Utils.is_running_in_guest_session ()); - ((SimpleAction) app.lookup_action ("repair")).set_enabled (!working); + // Make sure we run on the main thread + Idle.add_once (() => { + var app = Application.get_default (); + ((SimpleAction) app.lookup_action ("refresh")).set_enabled (!working && !Utils.is_running_in_guest_session ()); + ((SimpleAction) app.lookup_action ("repair")).set_enabled (!working); + }); } private async void trigger_update_check () { diff --git a/src/Widgets/AppContainers/InstalledPackageRowGrid.vala b/src/Widgets/AppContainers/InstalledPackageRowGrid.vala index 5baff2c95..66fc685be 100644 --- a/src/Widgets/AppContainers/InstalledPackageRowGrid.vala +++ b/src/Widgets/AppContainers/InstalledPackageRowGrid.vala @@ -48,7 +48,7 @@ public class AppCenter.Widgets.InstalledPackageRowGrid : AbstractPackageRowGrid app_version.add_css_class (Granite.STYLE_CLASS_DIM_LABEL); app_version.add_css_class (Granite.STYLE_CLASS_SMALL_LABEL); - var release_button = new Gtk.Button.from_icon_name ("dialog-information-symbolic") { + var release_button = new Gtk.Button.from_icon_name ("view-reader-symbolic") { margin_start = 12, tooltip_text = _("Release notes"), valign = Gtk.Align.CENTER