mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-26 07:54:36 +00:00
Fix edge case triggered by mouse being out-of-window.
This commit is contained in:
parent
df96293477
commit
361782f3fd
@ -257,9 +257,16 @@ const char* TimeToStringExact( int64_t _ns )
|
|||||||
const auto h = int64_t( ns / ( 1000ll * 1000 * 1000 * 60 * 60 ) - d * 24 );
|
const auto h = int64_t( ns / ( 1000ll * 1000 * 1000 * 60 * 60 ) - d * 24 );
|
||||||
const auto m = int64_t( ns / ( 1000ll * 1000 * 1000 * 60 ) - d * ( 60 * 24 ) - h * 60 );
|
const auto m = int64_t( ns / ( 1000ll * 1000 * 1000 * 60 ) - d * ( 60 * 24 ) - h * 60 );
|
||||||
const auto s = int64_t( ns / ( 1000ll * 1000 * 1000 ) - d * ( 60 * 60 * 24 ) - h * ( 60 * 60 ) - m * 60 );
|
const auto s = int64_t( ns / ( 1000ll * 1000 * 1000 ) - d * ( 60 * 60 * 24 ) - h * ( 60 * 60 ) - m * 60 );
|
||||||
assert( d < 100 );
|
if( d < 100 )
|
||||||
PrintTinyInt( buf, d );
|
{
|
||||||
*buf++ = 'd';
|
PrintTinyInt( buf, d );
|
||||||
|
*buf++ = 'd';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
memcpy( buf, "100+d", 5 );
|
||||||
|
buf += 5;
|
||||||
|
}
|
||||||
PrintTinyInt0( buf, h );
|
PrintTinyInt0( buf, h );
|
||||||
*buf++ = ':';
|
*buf++ = ':';
|
||||||
PrintTinyInt0( buf, m );
|
PrintTinyInt0( buf, m );
|
||||||
|
Loading…
Reference in New Issue
Block a user