diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2012-06-16 15:53:59 +0200 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2012-07-16 17:46:41 +0200 |
commit | 69df4d4133234e5c09ffc15d015845e586785979 (patch) | |
tree | 98800384232da989aa65562ddb6525c5ca3365b2 | |
parent | 66deab923d168509988f472c9275d27ae6f2530d (diff) |
spice_channel_connect() success if state >= CONNECTING
We may have several widget trying to re-connect the channels now.
It is fine to return successfully if we are already connecting or
connected.
-rw-r--r-- | gtk/spice-channel.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/spice-channel.c b/gtk/spice-channel.c index 793e36f..54d406d 100644 --- a/gtk/spice-channel.c +++ b/gtk/spice-channel.c @@ -2314,7 +2314,7 @@ gboolean spice_channel_connect(SpiceChannel *channel) g_return_val_if_fail(SPICE_IS_CHANNEL(channel), FALSE); SpiceChannelPrivate *c = channel->priv; - if (c->state == SPICE_CHANNEL_STATE_CONNECTING) + if (c->state >= SPICE_CHANNEL_STATE_CONNECTING) return TRUE; return channel_connect(channel); |