X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fstrio.c;h=3153e3ee4c0b6282c0750e25541bb9a4d17e278e;hb=636666718ffafd18a9890bd9d1580842644c61ee;hp=4d410cdfbaa344c61cf772b841a506bda7ea7c7b;hpb=f02d31228b17cadccf93cd405582e3410a56c50f;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/strio.c b/libchimara/strio.c index 4d410cd..3153e3e 100644 --- a/libchimara/strio.c +++ b/libchimara/strio.c @@ -80,6 +80,10 @@ write_utf8_to_window(winid_t win, gchar *s) gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, s, -1, win->window_stream->style, NULL); gdk_threads_leave(); + + ChimaraGlk *glk = CHIMARA_GLK(gtk_widget_get_ancestor(win->widget, CHIMARA_TYPE_GLK)); + g_assert(glk); + g_signal_emit_by_name(glk, "text-buffer-output", win->rock, s); } /* Internal function: write a Latin-1 buffer with length to a stream. */