[chronojump] Fixed not saving 1RM on some locales
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Fixed not saving 1RM on some locales
- Date: Fri, 22 Jan 2016 19:59:48 +0000 (UTC)
commit 0a6d7cf3071071d4ac1b233b4faa3e81e3ee2740
Author: Xavier de Blas <xaviblas gmail com>
Date: Fri Jan 22 20:57:59 2016 +0100
Fixed not saving 1RM on some locales
src/gui/encoder.cs | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/src/gui/encoder.cs b/src/gui/encoder.cs
index df0913c..0fd33f8 100644
--- a/src/gui/encoder.cs
+++ b/src/gui/encoder.cs
@@ -3759,12 +3759,22 @@ public partial class ChronoJumpWindow
int getExerciseIDFromName (string name) {
+ LogB.Information("getExerciseIDFromName for: " + name);
+
+ //first try translated
string idFound = Util.FindOnArray(':', 2, 0, name,
encoderExercisesTranslationAndBodyPWeight);
if(Util.IsNumber(idFound, false))
return Convert.ToInt32(idFound);
- else
- return -1;
+
+ //second try english
+ idFound = Util.FindOnArray(':', 1, 0, name,
+ encoderExercisesTranslationAndBodyPWeight);
+ if(Util.IsNumber(idFound, false))
+ return Convert.ToInt32(idFound);
+
+ //third, send error value
+ return -1;
}
int getExerciseIDFromCombo () {
return getExerciseIDFromName (UtilGtk.ComboGetActive(combo_encoder_exercise));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]