aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2017-03-01 09:59:53 -0700
committerSean Whitton <spwhitton@spwhitton.name>2017-03-01 09:59:53 -0700
commitb1fc6f4aecb5b372d30254576c11f08bc909efe7 (patch)
treef1e7d05327001c459513302ec3b309910b8ce53f
parent5a017541203ffd4a4ec5ac566a0fc3010e512671 (diff)
downloadsscan-b1fc6f4aecb5b372d30254576c11f08bc909efe7.tar.gz
factor out
-rw-r--r--UI.hs8
1 files changed, 5 insertions, 3 deletions
diff --git a/UI.hs b/UI.hs
index 652b4d8..d224be1 100644
--- a/UI.hs
+++ b/UI.hs
@@ -107,9 +107,11 @@ handleRET :: St -> EventM () (Next St)
handleRET st = halt $ setScanSessCommand FinalPage st
handleSPC :: St -> EventM () (Next St)
-handleSPC st = case st^.stOutFormat of
- PDF -> halt $ setScanSessCommand NextPage st
- PNG -> halt $ setScanSessCommand FinalPage st
+handleSPC st = halt $ setScanSessCommand
+ (case st^.stOutFormat of
+ PDF -> NextPage
+ PNG -> FinalPage)
+ st
handleESC :: St -> EventM () (Next St)
handleESC st = ifScanSess st