Mac: Show no pages in feeder error

This commit is contained in:
Ben Olden-Cooligan 2023-12-21 06:17:25 -08:00
parent 986a09d4dd
commit 15b1c599fd

View File

@ -311,6 +311,11 @@ internal class DeviceOperator : ICScannerDeviceDelegate
{
copyTasks = _copyTasks.ToArray();
}
if (copyTasks.Length == 0 && _unit is ICScannerFunctionalUnitDocumentFeeder { DocumentLoaded: false })
{
_logger.LogDebug("ICC: No pages in feeder");
throw new NoPagesException();
}
_logger.LogDebug("ICC: Waiting for scan results");
await Task.WhenAll(copyTasks);
_logger.LogDebug("ICC: Closing session");