[libsoup/carlosgc/session-queue-source: 2/4] session: do not add queue sources for sync items




commit 4507ac14063537e6dd97fec505f29e394e9eac91
Author: Carlos Garcia Campos <cgarcia igalia com>
Date:   Fri Oct 14 10:23:59 2022 +0200

    session: do not add queue sources for sync items

 libsoup/soup-session.c | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index e61255b4..ba74b1dc 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -235,6 +235,9 @@ soup_session_add_queue_source_for_item (SoupSession          *session,
 {
         SoupSessionPrivate *priv = soup_session_get_instance_private (session);
 
+        if (!item->async)
+                return;
+
         if (item->context == priv->context)
                 return;
 
@@ -267,6 +270,9 @@ soup_session_remove_queue_source_for_item (SoupSession          *session,
 {
         SoupSessionPrivate *priv = soup_session_get_instance_private (session);
 
+        if (!item->async)
+                return;
+
         if (item->context == priv->context)
                 return;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]