diff options
author | Martin Pitt <martin.pitt@ubuntu.com> | 2012-02-15 13:35:33 +0100 |
---|---|---|
committer | Martin Pitt <martin.pitt@ubuntu.com> | 2012-02-15 13:35:33 +0100 |
commit | 66fb610e45912a7def29e5848577d280ef55643a (patch) | |
tree | d02c700b37991d6a5d08693b745ad8e7392d4ac9 | |
parent | 18342edded05d3d9cccf648ed92bc1cac95c51eb (diff) | |
download | pygobject-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.c | 4 |
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); } |