From b3c860284b34e72ec8b30ed9319e073cb66989f6 Mon Sep 17 00:00:00 2001
From: Jens Nolte <jens@nightmarestudio.de>
Date: Fri, 13 Mar 2020 14:27:24 +0100
Subject: [PATCH] Rename UserUpdate to EventUpdate

---
 src/QBar/BlockHelper.hs | 8 ++++----
 src/QBar/Core.hs        | 2 +-
 src/QBar/Host.hs        | 6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/QBar/BlockHelper.hs b/src/QBar/BlockHelper.hs
index 605ed8e..5f4f5f1 100644
--- a/src/QBar/BlockHelper.hs
+++ b/src/QBar/BlockHelper.hs
@@ -154,7 +154,7 @@ runSignalBlockConfiguration SignalBlockConfiguration{initialize, signalThread, s
                   case signal of
                     EventSignal _ -> do
                       (state, _) <- get
-                      lift $ yield (invalidateBlockState state, UserUpdate)
+                      lift $ yield (invalidateBlockState state, EventUpdate)
                     _ -> return ()
                   outputAndStore signal
                   void $ sendQueuedEvents
@@ -170,7 +170,7 @@ runSignalBlockConfiguration SignalBlockConfiguration{initialize, signalThread, s
 
             signalToReason :: Signal a -> BlockUpdateReason
             signalToReason (UserSignal _) = DefaultUpdate
-            signalToReason (EventSignal _) = UserUpdate
+            signalToReason (EventSignal _) = EventUpdate
             signalToReason RegularSignal = PollUpdate
 
 
@@ -210,7 +210,7 @@ runPollBlock' interval pb = do
           maybeOutput <- await
           -- Attach a click handler that will trigger a block update
           let state = mkBlockStateWithHandler (triggerOnClick event) maybeOutput
-          yield (state, if isEvent then UserUpdate else PollUpdate)
+          yield (state, if isEvent then EventUpdate else PollUpdate)
 
           scheduler <- askSleepScheduler
           result <- liftIO $ do
@@ -222,7 +222,7 @@ runPollBlock' interval pb = do
 
           when isEventNew $ do
             liftIO $ Event.clear event
-            yield (invalidateBlockState state, UserUpdate)
+            yield (invalidateBlockState state, EventUpdate)
 
           sleepToNextInterval' isEventNew
 
diff --git a/src/QBar/Core.hs b/src/QBar/Core.hs
index cad9c3f..d66a8dc 100644
--- a/src/QBar/Core.hs
+++ b/src/QBar/Core.hs
@@ -43,7 +43,7 @@ data ExitBlock = ExitBlock
 type BlockEventHandler = BlockEvent -> BarIO ()
 
 type BlockState = Maybe (BlockOutput, Maybe BlockEventHandler)
-data BlockUpdateReason = DefaultUpdate | PollUpdate | UserUpdate
+data BlockUpdateReason = DefaultUpdate | PollUpdate | EventUpdate
 type BlockUpdate = (BlockState, BlockUpdateReason)
 
 -- |Block that 'yield's an update whenever the block should be changed
diff --git a/src/QBar/Host.hs b/src/QBar/Host.hs
index ecfdc77..3524b6d 100644
--- a/src/QBar/Host.hs
+++ b/src/QBar/Host.hs
@@ -140,8 +140,8 @@ filterDuplicates = do
 followupEventWaitTime :: BlockUpdateReason -> Int
 followupEventWaitTime DefaultUpdate = 10000
 followupEventWaitTime PollUpdate = 50000
--- 'followupEventWaitTime' for 'UserUpdate' has to be zero, or blocks would be blocked blocked for this time when sending a 'UserUpdate'.
-followupEventWaitTime UserUpdate = 0
+-- 'followupEventWaitTime' for 'EventUpdate' has to be zero, or blocks would be blocked blocked for this time when sending a 'UserUpdate'.
+followupEventWaitTime EventUpdate = 0
 
 followupEventWaitTimeDefault :: Int
 followupEventWaitTimeDefault = followupEventWaitTime PollUpdate
@@ -153,7 +153,7 @@ requestBarUpdateHandler HostHandle{barUpdateEvent, barUpdatedEvent, followupEven
   signalHost blockUpdateReason
   where
     signalHost :: BlockUpdateReason -> IO ()
-    signalHost UserUpdate = do
+    signalHost EventUpdate = do
       -- Start waiting before triggering the event cannot be missed
       task <- async $ Event.wait barUpdatedEvent
       Event.set barUpdateEvent
-- 
GitLab