[chronojump] Fixed: networks rj top combo is shown but at simple jumps mode, because on boot CompujumpStationMode



commit 6d5926f7222401bdaaba4bf1c5f9e39d5a649171
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Aug 5 11:51:45 2022 +0200

    Fixed: networks rj top combo is shown but at simple jumps mode, because on boot 
CompujumpStationMode=JUMPSSIMPLE

 src/gui/app1/chronojump.cs | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)
---
diff --git a/src/gui/app1/chronojump.cs b/src/gui/app1/chronojump.cs
index f75fb10e4..2c2ee3de7 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -823,21 +823,25 @@ public partial class ChronoJumpWindow
                        if(! check_menu_session.Active)
                                check_menu_session.Click(); //have sesion menu opened
 
-               if(! showSendLog && ! showSocialNetworkPoll && preferences.loadLastModeAtStart &&
-                               preferences.lastMode != Constants.Modes.UNDEFINED && ! 
configChronojump.Compujump)
+               //in networks starting mode is always the defined on chronojump_config CompujumpStationMode
+               if (! configChronojump.Compujump)
                {
-                       // 0) note this code is repeated on gui/sendLog.cs on_button_open_chronojump_clicked()
-                       // 1) to avoid impossibility to start Chronojump if there's any problem with this 
mode, first put this to false
-                       SqlitePreferences.Update(SqlitePreferences.LoadLastModeAtStart, false, false);
+                       if(! showSendLog && ! showSocialNetworkPoll && preferences.loadLastModeAtStart &&
+                                       preferences.lastMode != Constants.Modes.UNDEFINED)
+                       {
+                               // 0) note this code is repeated on gui/sendLog.cs 
on_button_open_chronojump_clicked()
+                               // 1) to avoid impossibility to start Chronojump if there's any problem with 
this mode, first put this to false
+                               SqlitePreferences.Update(SqlitePreferences.LoadLastModeAtStart, false, false);
 
-                       // 2) change mode
-                       changeModeCheckRadios (preferences.lastMode); //this will update current_mode
+                               // 2) change mode
+                               changeModeCheckRadios (preferences.lastMode); //this will update current_mode
 
-                       // 3) put preference to true again
-                       SqlitePreferences.Update(SqlitePreferences.LoadLastModeAtStart, true, false);
+                               // 3) put preference to true again
+                               SqlitePreferences.Update(SqlitePreferences.LoadLastModeAtStart, true, false);
+                       }
+                       else if (preferences.lastMode != Constants.Modes.UNDEFINED)
+                               current_mode = preferences.lastMode; //needed for show_start_page () below
                }
-               else if (preferences.lastMode != Constants.Modes.UNDEFINED)
-                       current_mode = preferences.lastMode; //needed for show_start_page () below
 
                createComboSelectContactsTop (); //need to at least have it not null (to not crash on a 
import session)
 


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