Skip to content

Commit 3fe718c

Browse files
committed
Don't add null entries.
1 parent 10aa4e1 commit 3fe718c

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/Main.hs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
module Main where
2020
----------------------------------------------------------------------------
2121
import Control.Category ((.))
22+
import Control.Monad
2223
import qualified Data.IntMap as IM
2324
import Data.IntMap (IntMap)
2425
import Data.Bool
@@ -120,10 +121,11 @@ updateModel = \case
120121
io_ $ consoleLog (S.ms time)
121122
Add -> do
122123
value <- use field
123-
field .= mempty
124-
uid += 1
125-
nextId <- use uid
126-
entries %= IM.insert nextId (newEntry value)
124+
unless (S.null value) $ do
125+
field .= mempty
126+
uid += 1
127+
nextId <- use uid
128+
entries %= IM.insert nextId (newEntry value)
127129
UpdateField str -> do
128130
field .= str
129131
EditingEntry idx isEditing ->

0 commit comments

Comments
 (0)