ts ts ts, GList structures have a ->prev field as well!!!

This commit is contained in:
Tim Janik
1998-04-22 12:11:26 +00:00
parent 0dc21c5690
commit f83adda582

View File

@@ -1399,7 +1399,11 @@ gtk_handle_current_timeouts (guint32 the_time)
timeoutf = tmp_list->data;
current_timeouts = g_list_remove_link (current_timeouts, tmp_list);
tmp_list->next = running_timeouts;
if (running_timeouts)
{
running_timeouts->prev = tmp_list;
tmp_list->next = running_timeouts;
}
running_timeouts = tmp_list;
result = gtk_invoke_timeout_function (timeoutf);
@@ -1521,7 +1525,11 @@ gtk_handle_current_idles ()
idlef = tmp_list->data;
current_idles = g_list_remove_link (current_idles, tmp_list);
tmp_list->next = running_idles;
if (running_idles)
{
running_idles->prev = tmp_list;
tmp_list->next = running_idles;
}
running_idles = tmp_list;
result = gtk_idle_invoke_function (idlef);