aboutsummaryrefslogtreecommitdiffhomepage
path: root/Main.hs
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2017-03-01 07:29:14 -0700
committerSean Whitton <spwhitton@spwhitton.name>2017-03-01 07:29:14 -0700
commita6d664de65542e7bd352027b739fe777f3e8c267 (patch)
tree2d38f0ea12b446cda6a7d8225ee3ac33aac6a8f1 /Main.hs
parentbbe73c757a12abc857d263aac04fc1cdeaa78f6e (diff)
downloadsscan-a6d664de65542e7bd352027b739fe777f3e8c267.tar.gz
tidy up
Diffstat (limited to 'Main.hs')
-rw-r--r--Main.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/Main.hs b/Main.hs
index c2ba55d..10685f9 100644
--- a/Main.hs
+++ b/Main.hs
@@ -111,6 +111,9 @@ makeInitialState = do
scanPage :: St -> FilePath -> IO ()
scanPage st dir = do
outH <- openFile outF WriteMode
+ -- TODO if scanimage exists non-zero, inform the user that we will
+ -- abort the scan session, pause for them to read the output, and then
+ -- abort the scan session
createProcessWait_ "scanimage" (proc "scanimage" (scanimageArgs st))
{ std_in = NoStream
, std_out = UseHandle outH