summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2012-06-16 15:53:59 +0200
committerMarc-André Lureau <marcandre.lureau@redhat.com>2012-07-16 17:46:41 +0200
commit69df4d4133234e5c09ffc15d015845e586785979 (patch)
tree98800384232da989aa65562ddb6525c5ca3365b2
parent66deab923d168509988f472c9275d27ae6f2530d (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.c2
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);