diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2017-03-01 09:59:53 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2017-03-01 09:59:53 -0700 |
commit | b1fc6f4aecb5b372d30254576c11f08bc909efe7 (patch) | |
tree | f1e7d05327001c459513302ec3b309910b8ce53f | |
parent | 5a017541203ffd4a4ec5ac566a0fc3010e512671 (diff) | |
download | sscan-b1fc6f4aecb5b372d30254576c11f08bc909efe7.tar.gz |
factor out
-rw-r--r-- | UI.hs | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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 |