summaryrefslogtreecommitdiff
path: root/src/tmdb/grl-tmdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tmdb/grl-tmdb.c')
-rw-r--r--src/tmdb/grl-tmdb.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tmdb/grl-tmdb.c b/src/tmdb/grl-tmdb.c
index 99f3391..727d253 100644
--- a/src/tmdb/grl-tmdb.c
+++ b/src/tmdb/grl-tmdb.c
@@ -1377,7 +1377,6 @@ grl_tmdb_source_resolve (GrlSource *source,
GRL_DEBUG ("Running initial search for title \"%s\"...", title);
request = grl_tmdb_request_new_search (closure->self->priv->api_key, title);
queue_request (closure, request, on_search_ready);
- run_pending_requests (closure, 1);
} else {
GRL_DEBUG ("Running %s lookup for movie #%" G_GUINT64_FORMAT "...",
closure->slow ? "slow" : "fast", movie_id);
@@ -1387,7 +1386,11 @@ grl_tmdb_source_resolve (GrlSource *source,
} else {
queue_detail_request (closure, GRL_TMDB_REQUEST_DETAIL_MOVIE);
}
+ }
+ if (self->priv->config_pending || title == NULL) {
+ run_pending_requests (closure, 1);
+ } else {
run_pending_requests (closure, G_MAXINT);
}
}