GPollFunc poll_func;
GTimeVal current_time;
- gboolean time_is_current;
+ gboolean current_time_is_fresh;
};
struct _GSourceCallback
context->pending_dispatches = g_ptr_array_new ();
- context->time_is_current = FALSE;
+ context->current_time_is_fresh = FALSE;
#ifdef G_THREADS_ENABLED
if (g_thread_supported ())
LOCK_CONTEXT (context);
- context->time_is_current = FALSE;
+ context->current_time_is_fresh = FALSE;
if (context->in_check_or_prepare)
{
{
*timeout = context->timeout;
if (*timeout != 0)
- context->time_is_current = FALSE;
+ context->current_time_is_fresh = FALSE;
}
UNLOCK_CONTEXT (context);
LOCK_CONTEXT (context);
- if (!context->time_is_current)
+ if (!context->current_time_is_fresh)
{
g_get_current_time (&context->current_time);
- context->time_is_current = TRUE;
+ context->current_time_is_fresh = TRUE;
}
*timeval = context->current_time;