summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2012-02-15 13:35:33 +0100
committerMartin Pitt <martin.pitt@ubuntu.com>2012-02-15 13:35:33 +0100
commit66fb610e45912a7def29e5848577d280ef55643a (patch)
treed02c700b37991d6a5d08693b745ad8e7392d4ac9
parent18342edded05d3d9cccf648ed92bc1cac95c51eb (diff)
downloadpygobject-66fb610e45912a7def29e5848577d280ef55643a.tar.gz
Fix deprecated g_source_get_current_time()
Use g_get_real_time() instead as recommended by the documentation. This also simplifies the code.
-rw-r--r--gi/_glib/pygsource.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gi/_glib/pygsource.c b/gi/_glib/pygsource.c
index 60fb6d64..6c290a8a 100644
--- a/gi/_glib/pygsource.c
+++ b/gi/_glib/pygsource.c
@@ -244,13 +244,11 @@ pyg_source_remove_poll(PyGSource *self, PyObject *args, PyObject *kwargs)
static PyObject *
pyg_source_get_current_time(PyGSource *self)
{
- GTimeVal timeval;
double ret;
CHECK_DESTROYED(self, NULL);
- g_source_get_current_time(self->source, &timeval);
- ret = (double)timeval.tv_sec + (double)timeval.tv_usec * 0.000001;
+ ret = g_get_real_time() * 0.000001;
return PyFloat_FromDouble(ret);
}