summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/init.go b/init.go
index 1896031..2d56adc 100644
--- a/init.go
+++ b/init.go
@@ -9,6 +9,7 @@ import (
"os"
"runtime/debug"
"sync"
+ "time"
"go.wit.com/log"
"go.wit.com/widget"
@@ -36,6 +37,8 @@ func (me *TreeInfo) catchActionChannel() {
case a := <-me.pluginChan:
log.Verbose("catchActionChannel() on ", a.WidgetId, a.WidgetType, a.ProgName)
muAction.Lock()
+ me.WaitOK()
+ time.Sleep(10 * time.Millisecond)
me.doAction(a)
muAction.Unlock()
}