diff options
Diffstat (limited to 'deskutils/mytetra/files/patch-src_main.cpp')
-rw-r--r-- | deskutils/mytetra/files/patch-src_main.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/deskutils/mytetra/files/patch-src_main.cpp b/deskutils/mytetra/files/patch-src_main.cpp new file mode 100644 index 000000000000..72499d23cd9c --- /dev/null +++ b/deskutils/mytetra/files/patch-src_main.cpp @@ -0,0 +1,21 @@ +--- src/main.cpp.orig 2018-06-17 14:02:54 UTC ++++ src/main.cpp +@@ -1,4 +1,4 @@ +-#include <sys/timeb.h> ++#include <sys/time.h> + + #include <QTranslator> + #include <QToolButton> +@@ -572,9 +572,9 @@ int getMilliCount(void) + // Something like GetTickCount but portable + // It rolls over every ~ 12.1 days (0x100000/24/60/60) + // Use getMilliSpan to correct for rollover +- timeb tb; +- ftime( &tb ); +- int nCount = tb.millitm + (tb.time & 0xfffff) * 1000; ++ timeval tv; ++ gettimeofday(&tv, NULL); ++ int nCount = tv.tv_usec / 1000 + (tv.tv_sec & 0xfffff) * 1000; + return nCount; + } + |