gmain: rename some variables for clarity

https://bugzilla.gnome.org/show_bug.cgi?id=619329
This commit is contained in:
Dan Winship
2012-06-23 12:01:40 -04:00
parent 532f463eaf
commit 8e65c30431

View File

@@ -810,32 +810,32 @@ static void
g_source_list_add (GSource *source, g_source_list_add (GSource *source,
GMainContext *context) GMainContext *context)
{ {
GSource *tmp_source, *last_source; GSource *prev, *next;
if (source->priv->parent_source) if (source->priv->parent_source)
{ {
/* Put the source immediately before its parent */ /* Put the source immediately before its parent */
tmp_source = source->priv->parent_source; prev = source->priv->parent_source->prev;
last_source = source->priv->parent_source->prev; next = source->priv->parent_source;
} }
else else
{ {
last_source = NULL; prev = NULL;
tmp_source = context->source_list; next = context->source_list;
while (tmp_source && tmp_source->priority <= source->priority) while (next && next->priority <= source->priority)
{ {
last_source = tmp_source; prev = next;
tmp_source = tmp_source->next; next = next->next;
} }
} }
source->next = tmp_source; source->next = next;
if (tmp_source) if (next)
tmp_source->prev = source; next->prev = source;
source->prev = last_source; source->prev = prev;
if (last_source) if (prev)
last_source->next = source; prev->next = source;
else else
context->source_list = source; context->source_list = source;
} }