Handle all incoming appinfo and packageinfo, rather than first callback of each.

pull/8/head
Nicholas Hastings 11 years ago
parent cb2937c971
commit a0d7163bf7

@ -155,8 +155,7 @@ namespace DepotDownloader
completed = false; completed = false;
Action<SteamApps.PICSProductInfoCallback> cbMethod = (appInfo) => Action<SteamApps.PICSProductInfoCallback> cbMethod = (appInfo) =>
{ {
completed = true; completed = !appInfo.ResponsePending;
Debug.Assert( appInfo.ResponsePending == false );
foreach (var app_value in appInfo.Apps) foreach (var app_value in appInfo.Apps)
{ {
@ -200,8 +199,7 @@ namespace DepotDownloader
bool completed = false; bool completed = false;
Action<SteamApps.PICSProductInfoCallback> cbMethod = (packageInfo) => Action<SteamApps.PICSProductInfoCallback> cbMethod = (packageInfo) =>
{ {
completed = true; completed = !packageInfo.ResponsePending;
Debug.Assert( packageInfo.ResponsePending == false );
foreach (var package_value in packageInfo.Packages) foreach (var package_value in packageInfo.Packages)
{ {

Loading…
Cancel
Save