diff options
-rw-r--r-- | telepathy-farsight/stream.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/telepathy-farsight/stream.c b/telepathy-farsight/stream.c index ae4d153..e41d5dc 100644 --- a/telepathy-farsight/stream.c +++ b/telepathy-farsight/stream.c @@ -3071,6 +3071,7 @@ cb_fs_component_state_changed (TfStream *self, FsStreamState fsstate) { TpMediaStreamState state; + const gchar *state_str; if (component != 1) return; @@ -3080,18 +3081,24 @@ cb_fs_component_state_changed (TfStream *self, case FS_STREAM_STATE_FAILED: case FS_STREAM_STATE_DISCONNECTED: state = TP_MEDIA_STREAM_STATE_DISCONNECTED; + state_str = "disconnected"; break; case FS_STREAM_STATE_GATHERING: case FS_STREAM_STATE_CONNECTING: case FS_STREAM_STATE_CONNECTED: + state_str = "connecting"; state = TP_MEDIA_STREAM_STATE_CONNECTING; break; case FS_STREAM_STATE_READY: default: + state_str = "connected"; state = TP_MEDIA_STREAM_STATE_CONNECTED; break; } + DEBUG (self, "calling MediaStreamHandler::StreamState (%u: %s)", state, + state_str); + self->priv->current_state = state; tp_cli_media_stream_handler_call_stream_state ( |