diff options
| author | Dan Winship <danw@gnome.org> | 2012-08-14 20:57:00 -0400 |
|---|---|---|
| committer | Dan Winship <danw@gnome.org> | 2012-08-25 08:44:22 -0400 |
| commit | 95396a8b447160781f7db8b5ab9bb4bb95fad32b (patch) | |
| tree | d5e8554d71564186f22600bb9bf92dc0e74af9c6 /libsoup/soup-session-sync.c | |
| parent | 646f1cd7b54692a6b4b0f349c2e737745378be07 (diff) | |
| download | libsoup-95396a8b447160781f7db8b5ab9bb4bb95fad32b.tar.gz | |
SoupSession: move all connection tracking into the base class
Since SoupConnection:state is more reliable now, SoupSession can keep
track of when connections are available itself, rather than the
subclasses trying to guess when connections are available.
Diffstat (limited to 'libsoup/soup-session-sync.c')
| -rw-r--r-- | libsoup/soup-session-sync.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/libsoup/soup-session-sync.c b/libsoup/soup-session-sync.c index 81410c57..987d55dd 100644 --- a/libsoup/soup-session-sync.c +++ b/libsoup/soup-session-sync.c @@ -277,7 +277,6 @@ process_queue_item (SoupMessageQueueItem *item) item->state = SOUP_MESSAGE_FINISHED; soup_message_finished (item->msg); soup_session_unqueue_item (session, item); - g_cond_broadcast (&priv->cond); break; default: @@ -421,9 +420,7 @@ soup_session_sync_kick (SoupSession *session) { SoupSessionSyncPrivate *priv = SOUP_SESSION_SYNC_GET_PRIVATE (session); - g_mutex_lock (&priv->lock); g_cond_broadcast (&priv->cond); - g_mutex_unlock (&priv->lock); } static void |
