diff options
-rw-r--r-- | c/episodelistview.c | 8 | ||||
-rw-r--r-- | pl/episode_data.pl | 6 |
2 files changed, 7 insertions, 7 deletions
diff --git a/c/episodelistview.c b/c/episodelistview.c index 39b5c8a..cc300f4 100644 --- a/c/episodelistview.c +++ b/c/episodelistview.c @@ -163,7 +163,7 @@ s: ElvSetTop(iItem > 5? iItem-5: 0); void ElvUpdate() { - int iLast, iTop; + int iEpisodes, iTop; LVITEM lviEpisode, lviName; term_t t; @@ -175,10 +175,10 @@ ElvUpdate() lviName.mask = LVIF_TEXT; t = T(1); - P("episode_data","last_episode",1,t) return; - GI(t,&iLast) return; + P("episode_data","episode_count",1,t) return; + GI(t,&iEpisodes) return; - for (int i = 0; i < iLast; i++) { + for (int i = 0; i < iEpisodes; i++) { char *szName; int cb; TCHAR *tszEpisode, *tszName; diff --git a/pl/episode_data.pl b/pl/episode_data.pl index f71e2cb..1d8fdef 100644 --- a/pl/episode_data.pl +++ b/pl/episode_data.pl @@ -1,5 +1,5 @@ :- module(episode_data, [retract_episode/1, - last_episode/1, + episode_count/1, lookup_episode/3, lookup_episode_local/3, lookup_episode_remote/3]). @@ -23,10 +23,10 @@ detach :- % Interface. -last_episode(Ep) :- +episode_count(N) :- ensure, setof(E, N^D^lookup_episode_local(E,N,D), Es), - last(Es, Ep). + last(Es, N). lookup_episode(Ep, Name, Data) :- lookup_episode_local(Ep, Name, Data), !. lookup_episode(Ep, Name, Data) :- lookup_episode_remote(Ep, Name, Data). |