summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/icon-preview.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2019-10-12 12:37:18 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2019-10-12 12:37:18 +0000
commit9248a27415b51ae5674dd79d1738cf8f0549806f (patch)
tree7ee74806627058a1cc5c871805ccbb9779990e98 /src/ui/dialog/icon-preview.cpp
parentFix rendering issue on panning with text tool (diff)
downloadinkscape-9248a27415b51ae5674dd79d1738cf8f0549806f.tar.gz
inkscape-9248a27415b51ae5674dd79d1738cf8f0549806f.zip
Move from deprecated GTimeVal to g_get_monotonic_time()
Diffstat (limited to 'src/ui/dialog/icon-preview.cpp')
-rw-r--r--src/ui/dialog/icon-preview.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/ui/dialog/icon-preview.cpp b/src/ui/dialog/icon-preview.cpp
index 98160bd8f..735364a98 100644
--- a/src/ui/dialog/icon-preview.cpp
+++ b/src/ui/dialog/icon-preview.cpp
@@ -281,11 +281,10 @@ IconPreviewPanel::~IconPreviewPanel()
static Glib::ustring getTimestr()
{
Glib::ustring str;
- GTimeVal now = {0, 0};
- g_get_current_time(&now);
- glong secs = now.tv_sec % 60;
- glong mins = (now.tv_sec / 60) % 60;
- gchar *ptr = g_strdup_printf(":%02ld:%02ld.%06ld", mins, secs, now.tv_usec);
+ gint64 micr = g_get_monotonic_time();
+ gint64 mins = ((int)round(micr / 60000000)) % 60;
+ gdouble dsecs = micr / 1000000;
+ gchar *ptr = g_strdup_printf(":%02u:%f", mins, dsecs);
str = ptr;
g_free(ptr);
ptr = 0;