diff options
Diffstat (limited to 'src/tmdb/grl-tmdb-request.c')
-rw-r--r-- | src/tmdb/grl-tmdb-request.c | 6 |
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, |