From 16316a39e4efcf00cb98fd078377a78ee9e267a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20P=C3=B6sel?= Date: Fri, 6 Mar 2015 08:42:27 +0000 Subject: Steam: Fix commit r12325 git-svn-id: http://svn.miranda-ng.org/main/trunk@12348 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Steam/src/steam_queue.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'protocols/Steam/src/steam_queue.cpp') diff --git a/protocols/Steam/src/steam_queue.cpp b/protocols/Steam/src/steam_queue.cpp index d5eb363ca0..54cb2de4fc 100644 --- a/protocols/Steam/src/steam_queue.cpp +++ b/protocols/Steam/src/steam_queue.cpp @@ -82,15 +82,14 @@ void CSteamProto::PushRequest(SteamWebApi::HttpRequest *request, RESPONSE respon void CSteamProto::PushRequest(SteamWebApi::HttpRequest *request, RESPONSE response, void *arg) { - if (isTerminated || !IsOnline()) + if (isTerminated) { // Call response callback so it can react properly (free arguments, raise errors, etc.) if (response != NULL) (this->*(response))(NULL, arg); - } - if (isTerminated) return; + } { mir_cslock lock(requests_queue_lock); @@ -104,15 +103,14 @@ void CSteamProto::PushRequest(SteamWebApi::HttpRequest *request, RESPONSE respon void CSteamProto::ExecuteRequest(QueueItem *item) { - if (isTerminated || !IsOnline()) + if (isTerminated) { // Call response callback so it can react properly (free arguments, raise errors, etc.) if (item->responseCallback != NULL) (this->*(item->responseCallback))(NULL, item->arg); - } - if (isTerminated) return; + } debugLogA("CSteamProto::ExecuteRequest: %s", item->request->szUrl); -- cgit v1.2.3