[chronojump] Encoder: Sqlite Open on multiple SelectExercise



commit f1e3dd1424aa7c8967baccda7edff8a4c9fc4e6d
Author: Xavier de Blas <xaviblas gmail com>
Date:   Mon Nov 19 17:08:43 2012 +0100

    Encoder: Sqlite Open on multiple SelectExercise

 src/gui/encoder.cs |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/gui/encoder.cs b/src/gui/encoder.cs
index d393989..464d752 100644
--- a/src/gui/encoder.cs
+++ b/src/gui/encoder.cs
@@ -753,10 +753,12 @@ public partial class ChronoJumpWindow
 
 			TextWriter writer = File.CreateText(dataFileName);
 			writer.WriteLine("status,exerciseName,mass,smoothingOne,dateTime,fullURL,eccon");
+		
+			Sqlite.Open();	
 			foreach(EncoderSQL eSQL in data) {
 				double mass = Convert.ToDouble(eSQL.extraWeight); //TODO: future problem if this has '%'
 				EncoderExercise ex = (EncoderExercise) 
-					SqliteEncoder.SelectEncoderExercises(eSQL.exerciseID,false)[0];
+					SqliteEncoder.SelectEncoderExercises(eSQL.exerciseID,true)[0];
 				mass += bodyMass * ex.percentBodyWeight / 100.0;
 
 				writer.WriteLine(eSQL.future1 + "," + ex.name + "," + 
@@ -768,6 +770,7 @@ public partial class ChronoJumpWindow
 			}
 			writer.Flush();
 			((IDisposable)writer).Dispose();
+			Sqlite.Close();	
 		} else {
 			ep = new EncoderParams(
 					(int) spin_encoder_capture_min_height.Value, 



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