[chronojump] loadLastSession, loadLastMode not in networks



commit cac6071b943a411aeeac37a5ee34275632ec9fbc
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Aug 4 12:56:24 2020 +0200

    loadLastSession, loadLastMode not in networks

 glade/preferences_win.glade | 2 +-
 src/gui/app1/chronojump.cs  | 7 ++-----
 src/gui/preferences.cs      | 3 +++
 3 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/glade/preferences_win.glade b/glade/preferences_win.glade
index 6c693233..974a9d2d 100644
--- a/glade/preferences_win.glade
+++ b/glade/preferences_win.glade
@@ -710,7 +710,7 @@
                       </packing>
                     </child>
                     <child>
-                      <widget class="GtkHBox" id="hbox49">
+                      <widget class="GtkHBox" id="hbox_last_session_and_mode">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                         <property name="spacing">30</property>
diff --git a/src/gui/app1/chronojump.cs b/src/gui/app1/chronojump.cs
index 0d405f48..5c4b3ba1 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -744,14 +744,12 @@ public partial class ChronoJumpWindow
                if(! showSendLog && notebook_sup.CurrentPage == Convert.ToInt32(notebook_sup_pages.START))
                        new ChronojumpLogo (drawingarea_chronojump_logo, viewport_chronojump_logo, 
preferences.logoAnimatedShow);
 
-               //TODO: only if not networks
-               if(preferences.loadLastSessionAtStart && preferences.lastSessionID > 0)
+               if(preferences.loadLastSessionAtStart && preferences.lastSessionID > 0 && ! 
configChronojump.Compujump)
                {
                        currentSession = SqliteSession.Select (preferences.lastSessionID.ToString());
                        on_load_session_accepted();
                }
-               //TODO: only if not networks
-               if(preferences.loadLastModeAtStart && preferences.lastMode != 
Constants.Menuitem_modes.UNDEFINED)
+               if(preferences.loadLastModeAtStart && preferences.lastMode != 
Constants.Menuitem_modes.UNDEFINED && ! configChronojump.Compujump)
                        changeMode(preferences.lastMode);
 
                LogB.Information("Chronojump window started");
@@ -6748,7 +6746,6 @@ LogB.Debug("mc finished 5");
 
                preferencesWin.DebugActivated();
 
-               //app1.Title += " - DEBUG MODE";
                if(currentSession == null)
                        setApp1Title("", current_menuitem_mode);
                else
diff --git a/src/gui/preferences.cs b/src/gui/preferences.cs
index b915cd31..b2ae3669 100644
--- a/src/gui/preferences.cs
+++ b/src/gui/preferences.cs
@@ -72,6 +72,7 @@ public class PreferencesWindow
        [Widget] Gtk.Label label_recommended_undecorated;
        [Widget] Gtk.DrawingArea drawingarea_background_color;
        [Widget] Gtk.CheckButton check_logo_animated;
+       [Widget] Gtk.HBox hbox_last_session_and_mode;
        [Widget] Gtk.CheckButton check_session_autoload_at_start;
        [Widget] Gtk.CheckButton check_mode_autoload_at_start;
 
@@ -385,6 +386,8 @@ public class PreferencesWindow
                else
                        PreferencesWindowBox.check_logo_animated.Active = false;
 
+               PreferencesWindowBox.hbox_last_session_and_mode.Visible = ! compujump;
+
                if(preferences.loadLastSessionAtStart)
                        PreferencesWindowBox.check_session_autoload_at_start.Active = true;
                else


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