diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2008-02-20 13:02:22 +0000 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2008-02-20 13:02:22 +0000 |
commit | a385d2a3110cc32d1ee51cb1fdfa5938b33c4930 (patch) | |
tree | 67c8fc3c417e80484e3697651b9be8ac68645a6e | |
parent | f10d64dae4d341d79efd0b3f857e3d802d7a2a44 (diff) |
add gibber_transport_emit_buffer_empty and use it instead of g_signal_emit_by_name
-rw-r--r-- | lib/gibber/gibber-fd-transport.c | 2 | ||||
-rw-r--r-- | lib/gibber/gibber-transport.c | 5 | ||||
-rw-r--r-- | lib/gibber/gibber-transport.h | 3 |
3 files changed, 9 insertions, 1 deletions
diff --git a/lib/gibber/gibber-fd-transport.c b/lib/gibber/gibber-fd-transport.c index 6487cae2..28b8b7ce 100644 --- a/lib/gibber/gibber-fd-transport.c +++ b/lib/gibber/gibber-fd-transport.c @@ -264,7 +264,7 @@ _channel_io_out(GIOChannel *source, GIOCondition condition, gpointer data) { } if (priv->output_buffer->len == 0) { priv->watch_out = 0; - g_signal_emit_by_name (self, "buffer-empty"); + gibber_transport_emit_buffer_empty (GIBBER_TRANSPORT (self)); return FALSE; } diff --git a/lib/gibber/gibber-transport.c b/lib/gibber/gibber-transport.c index 626f8bf9..c069927c 100644 --- a/lib/gibber/gibber-transport.c +++ b/lib/gibber/gibber-transport.c @@ -254,3 +254,8 @@ gibber_transport_buffer_is_empty (GibberTransport *transport) return cls->buffer_is_empty (transport); } +void +gibber_transport_emit_buffer_empty (GibberTransport *transport) +{ + g_signal_emit (transport, signals[BUFFER_EMPTY], 0); +} diff --git a/lib/gibber/gibber-transport.h b/lib/gibber/gibber-transport.h index a21ca8c1..486c7b9d 100644 --- a/lib/gibber/gibber-transport.h +++ b/lib/gibber/gibber-transport.h @@ -117,6 +117,9 @@ gboolean gibber_transport_get_sockaddr (GibberTransport *transport, gboolean gibber_transport_buffer_is_empty (GibberTransport *transport); +void +gibber_transport_emit_buffer_empty (GibberTransport *transport); + G_END_DECLS #endif /* #ifndef __GIBBER_TRANSPORT_H__*/ |