update
[mTask.git] / miTask.icl
index 9a486af..ba28987 100644 (file)
@@ -35,9 +35,9 @@ demo = viewInformation "" [] "Hello world"
 mTaskManager :: Task ()
 mTaskManager = startupDevices >>| anyTask 
                [ viewmTasks @! ()
-               , whileUnchanged sdsStore manageShares
+               , whileUnchanged sdsStore manageShares @! ()
                , whileUnchanged deviceStore $ manageDevices process
-               ] <<@ ApplyLayout (foldr1 sequenceLayouts
+               ] <<@ ApplyLayout (foldl1 sequenceLayouts
                        [arrangeWithSideBar 0 LeftSide 260 True
                        ,arrangeSplit Vertical True])
        where
@@ -66,8 +66,8 @@ mTaskManager = startupDevices >>| anyTask
                                proc [m:ms] = traceValue (toString m) >>| (case m of
 //                                     MTSDSAck i = traceValue (toString m) @! ()
 //                                     MTSDSDelAck i = traceValue (toString m) @! ()
-                                       MTPub i val = updateShare i val
-                                       MTTaskAck i = deviceTaskAcked device i
+                                       MTPub i val = updateShare i val @! ()
+                                       MTTaskAck i mem = deviceTaskAcked device i mem
                                        MTTaskDelAck i = deviceTaskDeleteAcked device i @! ()
                                        MTDevSpec s = deviceAddSpec device s @! ()
                                        _ = treturn ()