summaryrefslogtreecommitdiff
path: root/src/tmdb/grl-tmdb-request.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tmdb/grl-tmdb-request.c')
-rw-r--r--src/tmdb/grl-tmdb-request.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tmdb/grl-tmdb-request.c b/src/tmdb/grl-tmdb-request.c
index c17ba8b..2c6a18e 100644
--- a/src/tmdb/grl-tmdb-request.c
+++ b/src/tmdb/grl-tmdb-request.c
@@ -575,6 +575,12 @@ grl_tmdb_request_run_async (GrlTmdbRequest *self,
call = new_call;
}
+ if (self->priv->task != NULL) {
+ GRL_WARNING("Request %p to %s is already in progress", self, call);
+ g_free (call);
+ return;
+ }
+
self->priv->task = g_task_new (G_OBJECT (self),
cancellable,
callback,