--- gtkhtml-3.10.0/src/gtkhtml.c.fix 2006-04-07 08:54:58.000000000 -0700 +++ gtkhtml-3.10.0/src/gtkhtml.c 2006-04-07 08:55:54.000000000 -0700 @@ -3181,10 +3181,14 @@ PangoAttrList *attrs; gchar *preedit_string; gint cursor_pos, initial_position; - gboolean state = html->priv->im_block_reset; + gboolean state; gboolean pop_selection = FALSE; gint deleted = 0; + g_return_if_fail (html->priv != NULL); + + state = html->priv->im_block_reset; + D_IM (printf ("IM preedit changed cb [begin] cursor %d(%p) mark %d(%p) active: %d\n", html->engine->cursor ? html->engine->cursor->position : 0, html->engine->cursor, html->engine->mark ? html->engine->mark->position : 0, html->engine->mark,