WP7 Issues with Accelerometer.cs
--------------------------------

                 Key: CB-187
                 URL: https://issues.apache.org/jira/browse/CB-187
             Project: Apache Callback
          Issue Type: Bug
          Components: WP7
    Affects Versions: 1.3.0
         Environment: On Windows Phone in italian language
            Reporter: Dan Ardelean
            Assignee: Jesse MacFadyen


There is a bug in the Accelerometer.cs. The formattated date won't be parsed on 
some CultureInfo because of the decimal separator. The solution is pretty 
simple, add  CultureInfo.InvariantCulture to the ToString method. 

Here is how it should look:
  private string GetCurrentAccelerationFormatted()
        {
            string resultCoordinates = 
String.Format("\"x\":{0},\"y\":{1},\"z\":{2}",
                            
accelerometer.CurrentValue.Acceleration.X.ToString("0.00000", 
CultureInfo.InvariantCulture),
                            
accelerometer.CurrentValue.Acceleration.Y.ToString("0.00000", 
CultureInfo.InvariantCulture),
                            
accelerometer.CurrentValue.Acceleration.Z.ToString("0.00000", 
CultureInfo.InvariantCulture));
            resultCoordinates = "{" + resultCoordinates + "}";
            return resultCoordinates;
        }
To reproduce the error set you phone to italian and you will see you won't get 
the notifications


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to