[chronojump] By default force sensor does not show logs while capturing
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] By default force sensor does not show logs while capturing
- Date: Fri, 14 Jun 2019 15:21:50 +0000 (UTC)
commit 185473792761e05ea632bef5a3887569bf020588
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Jun 14 17:21:22 2019 +0200
By default force sensor does not show logs while capturing
src/gui/chronojump.cs | 1 +
src/gui/forceSensor.cs | 13 +++++++++++++
src/preferences.cs | 2 ++
3 files changed, 16 insertions(+)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index d05ba58e..c5d51450 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -6800,6 +6800,7 @@ LogB.Debug("mc finished 5");
encoderRProcCapture.Debug = true;
encoderRProcAnalyze.Debug = true;
+ preferences.debugMode = true; //be used by force sensor
LogB.PrintAllThreads = true;
hbox_gui_tests.Visible = true;
diff --git a/src/gui/forceSensor.cs b/src/gui/forceSensor.cs
index 9617261f..4b88466b 100644
--- a/src/gui/forceSensor.cs
+++ b/src/gui/forceSensor.cs
@@ -647,6 +647,14 @@ public partial class ChronoJumpWindow
forceCaptureThread = new Thread(new ThreadStart(forceSensorCaptureDo));
GLib.Idle.Add (new GLib.IdleHandler (pulseGTKForceSensorCapture));
+ if(preferences.debugMode)
+ LogB.Information("Debug mode active. Logs active while force sensor capture");
+ else
+ LogB.Information("Debug mode inactive. Logs INactive while force sensor capture");
+
+ //mute logs if ! debug mode
+ LogB.Mute = ! preferences.debugMode;
+
LogB.ThreadStart();
forceCaptureThread.Start();
}
@@ -927,6 +935,11 @@ LogB.Information(" re C ");
Thread.Sleep (250);
LogB.Information(" re D ");
+ //1) unMute logs if preferences.muteLogs == false
+ LogB.Mute = preferences.muteLogs;
+ if(! preferences.muteLogs)
+ LogB.Information("muteLogs INactive. Logs active active again");
+
LogB.ThreadEnded();
forceSensorButtonsSensitive(true);
diff --git a/src/preferences.cs b/src/preferences.cs
index 38eb0f7f..52a1fbb2 100644
--- a/src/preferences.cs
+++ b/src/preferences.cs
@@ -127,6 +127,8 @@ public class Preferences
public GstreamerTypes gstreamer;
public static string GstreamerStr = "gstreamer"; //in order to ensure write correctly on SQL
+ public bool debugMode;
+
/*
* these are unused on SqlitePreferences.SelectAll
*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]