[chronojump] Fixed bug where session menu could get unsensitive



commit 32dc38d5dd6d6292a79a284bb4c1038701e591a0
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu May 14 13:03:23 2020 +0200

    Fixed bug where session menu could get unsensitive

 src/gui/app1/menu.cs         | 7 +++++++
 src/gui/app1/session/main.cs | 2 ++
 2 files changed, 9 insertions(+)
---
diff --git a/src/gui/app1/menu.cs b/src/gui/app1/menu.cs
index 515698b2..e49d7d51 100644
--- a/src/gui/app1/menu.cs
+++ b/src/gui/app1/menu.cs
@@ -316,6 +316,7 @@ public partial class ChronoJumpWindow
        private void on_button_menu_session_more_clicked (object o, EventArgs args)
        {
                menus_sensitive_import_not_danger(false);
+               show_modes_sensitive(false);
 
                //store which page we are on notebook_sup, except if we clicked on "more" from the session tab
                if(notebook_sup.CurrentPage != Convert.ToInt32(notebook_sup_pages.SESSION))
@@ -343,6 +344,12 @@ public partial class ChronoJumpWindow
                button_menu_preferences1.Sensitive = danger;
        }
 
+       private void show_modes_sensitive(bool s)
+       {
+               button_show_modes.Sensitive = s;
+               button_show_modes1.Sensitive = s;
+       }
+
        private void on_button_show_modes_clicked (object o, EventArgs args)
        {
                show_start_page();
diff --git a/src/gui/app1/session/main.cs b/src/gui/app1/session/main.cs
index abd6a4fc..18b73b08 100644
--- a/src/gui/app1/session/main.cs
+++ b/src/gui/app1/session/main.cs
@@ -105,6 +105,8 @@ public partial class ChronoJumpWindow
                //but if it is start page, ensure notebook_mode_selector is 0
                if(notebook_sup.CurrentPage == Convert.ToInt32(notebook_sup_pages.START))
                        notebook_mode_selector.CurrentPage = 0;
+
+               show_modes_sensitive(notebook_sup.CurrentPage != Convert.ToInt32(notebook_sup_pages.START));
        }
 
        private void app1s_eventboxes_paint()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]