localtime to localtime_r
This commit is contained in:
parent
85ae1612fd
commit
c4376bae3e
|
@ -110,9 +110,10 @@ Watch::Watch (FWidget* parent)
|
||||||
void Watch::printTime()
|
void Watch::printTime()
|
||||||
{
|
{
|
||||||
finalcut::FString str{};
|
finalcut::FString str{};
|
||||||
|
struct tm local_tm;
|
||||||
using namespace std::chrono;
|
using namespace std::chrono;
|
||||||
auto now = system_clock::to_time_t(system_clock::now());
|
auto now = system_clock::to_time_t(system_clock::now());
|
||||||
auto lt = *localtime(&now);
|
auto lt = *localtime_r(&now, &local_tm);
|
||||||
|
|
||||||
if ( sec )
|
if ( sec )
|
||||||
str.sprintf("%02d:%02d:%02d", lt.tm_hour, lt.tm_min, lt.tm_sec);
|
str.sprintf("%02d:%02d:%02d", lt.tm_hour, lt.tm_min, lt.tm_sec);
|
||||||
|
|
Loading…
Reference in New Issue