$OpenBSD: patch-gtkhtml_htmlengine_c,v 1.1 2011/03/07 19:27:27 ajacoutot Exp $ From be95ffabe801e1c273f0bceb32d592e5a53eacb7 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Thu, 18 Nov 2010 11:13:20 +0000 Subject: Use GSourceFunc instead of GtkFunction --- gtkhtml/htmlengine.c.orig Mon Sep 13 14:16:11 2010 +++ gtkhtml/htmlengine.c Sat Feb 26 14:41:16 2011 @@ -4759,7 +4759,7 @@ html_engine_stream_write (GtkHTMLStream *handle, html_tokenizer_write (e->ht, buffer, size == -1 ? strlen (buffer) : size); if (e->parsing && e->timerId == 0) { - e->timerId = g_timeout_add (10, (GtkFunction) html_engine_timer_event, e); + e->timerId = g_timeout_add (10, (GSourceFunc) html_engine_timer_event, e); } } @@ -4877,7 +4877,7 @@ html_engine_schedule_update (HTMLEngine *e) return; DI (printf ("html_engine_schedule_update - timer %d\n", e->updateTimer)); if (e->updateTimer == 0) - e->updateTimer = g_idle_add ((GtkFunction) html_engine_update_event, e); + e->updateTimer = g_idle_add ((GSourceFunc) html_engine_update_event, e); } @@ -5155,7 +5155,7 @@ html_engine_draw (HTMLEngine *e, gint x, gint y, gint html_engine_draw_real (e, x, y, width, height, FALSE); } -static gint +static gboolean redraw_idle (HTMLEngine *e) { g_return_val_if_fail (HTML_IS_ENGINE (e), 0); @@ -5179,7 +5179,7 @@ html_engine_schedule_redraw (HTMLEngine *e) else if (e->redraw_idle_id == 0) { clear_pending_expose (e); html_draw_queue_clear (e->draw_queue); - e->redraw_idle_id = g_idle_add ((GtkFunction) redraw_idle, e); + e->redraw_idle_id = g_idle_add ((GSourceFunc) redraw_idle, e); } } @@ -5393,7 +5393,7 @@ html_engine_parse (HTMLEngine *e) e->avoid_para = FALSE; - e->timerId = g_idle_add ((GtkFunction) html_engine_timer_event, e); + e->timerId = g_idle_add ((GSourceFunc) html_engine_timer_event, e); }