[gnome-games] display-header-bar: Hide menu automatically on null	runner
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-games] display-header-bar: Hide menu automatically on null	runner
- Date: Tue, 28 Jan 2020 14:12:49 +0000 (UTC)
commit ac6f9de947122b7bc3450c9227b8c27563e6dbca
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Tue Jan 28 19:10:04 2020 +0500
    display-header-bar: Hide menu automatically on null runner
 src/ui/display-header-bar.vala | 11 +++--------
 src/ui/display-view.vala       |  2 --
 2 files changed, 3 insertions(+), 10 deletions(-)
---
diff --git a/src/ui/display-header-bar.vala b/src/ui/display-header-bar.vala
index b190b480..29ff166c 100644
--- a/src/ui/display-header-bar.vala
+++ b/src/ui/display-header-bar.vala
@@ -35,11 +35,10 @@ private class Games.DisplayHeaderBar : Gtk.Bin {
                        _runner = value;
                        input_mode_switcher.runner = value;
 
-                       if (runner != null) {
-                               extra_widget = runner.get_extra_widget ();
+                       secondary_menu_button.visible = runner != null && runner.is_integrated;
 
-                               secondary_menu_button.visible = runner.is_integrated;
-                       }
+                       if (runner != null)
+                               extra_widget = runner.get_extra_widget ();
                        else
                                extra_widget = null;
                }
@@ -81,10 +80,6 @@ private class Games.DisplayHeaderBar : Gtk.Bin {
                settings = new Settings ("org.gnome.Games");
        }
 
-       public void hide_secondary_menu_button () {
-               secondary_menu_button.visible = false;
-       }
-
        [GtkCallback]
        private void on_fullscreen_changed () {
                fullscreen.visible = can_fullscreen && !is_fullscreen;
diff --git a/src/ui/display-view.vala b/src/ui/display-view.vala
index 50d61aae..0f29f63e 100644
--- a/src/ui/display-view.vala
+++ b/src/ui/display-view.vala
@@ -490,8 +490,6 @@ private class Games.DisplayView : Object, UiView {
        }
 
        private void reset_display_page () {
-               header_bar.hide_secondary_menu_button ();
-
                header_bar.can_fullscreen = false;
                box.header_bar.can_fullscreen = false;
                header_bar.runner = null;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]