From: David Steele Date: Thu, 12 May 2016 13:50:02 +0000 (+0100) Subject: Ensured correct display of performance marker times X-Git-Tag: dali_1.1.34~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=89ab6f12cbee02c71d656d8ac013fe746c030b0e;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git Ensured correct display of performance marker times Float granularity is too low for performance markers - too many markers were showing the same time. Upgraded it to a double - this allows the multiplication to generate the right markers in the network client Change-Id: I73a4eece36878c6d0cc5c5d320585dea28481ba9 Signed-off-by: David Steele --- diff --git a/adaptors/base/performance-logging/networking/network-performance-client.cpp b/adaptors/base/performance-logging/networking/network-performance-client.cpp index 7c9084885..5d2de3a9a 100644 --- a/adaptors/base/performance-logging/networking/network-performance-client.cpp +++ b/adaptors/base/performance-logging/networking/network-performance-client.cpp @@ -170,13 +170,14 @@ bool NetworkPerformanceClient::TransmitMarker( const PerformanceMarker& marker, // write out the time stamp char buffer[64]; int size = snprintf( buffer, sizeof(buffer),"%.6f (seconds), %s\n", - (float)( marker.GetTimeStamp().microseconds * MICROSECONDS_TO_SECOND ), - description ); + ( (double) marker.GetTimeStamp().microseconds * MICROSECONDS_TO_SECOND ), + description ); return mSocket->Write( buffer, size ); } + // todo serialize the data return false; }