From 74abc457ada9ef17c39c488a9e7625cecd4e6141 Mon Sep 17 00:00:00 2001
From: zelig <viktor.tron@gmail.com>
Date: Mon, 21 Jul 2014 19:26:01 +0100
Subject: reactor event channels have large buffer to allow more tolerance

---
 ethereal/ext_app.go |  4 ++--
 ethereal/gui.go     | 12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/ethereal/ext_app.go b/ethereal/ext_app.go
index 736b059e5..ee723fc3d 100644
--- a/ethereal/ext_app.go
+++ b/ethereal/ext_app.go
@@ -38,8 +38,8 @@ type ExtApplication struct {
 func NewExtApplication(container AppContainer, lib *UiLib) *ExtApplication {
 	app := &ExtApplication{
 		ethpub.NewPEthereum(lib.eth),
-		make(chan ethreact.Event, 10),
-		make(chan ethreact.Event, 10),
+		make(chan ethreact.Event, 100),
+		make(chan ethreact.Event, 100),
 		make(chan bool),
 		make(chan bool),
 		container,
diff --git a/ethereal/gui.go b/ethereal/gui.go
index bfae97050..9bc11e81e 100644
--- a/ethereal/gui.go
+++ b/ethereal/gui.go
@@ -281,12 +281,12 @@ func (self *Gui) getObjectByName(objectName string) qml.Object {
 func (gui *Gui) update() {
 
 	var (
-		blockChan     = make(chan ethreact.Event, 1)
-		txChan        = make(chan ethreact.Event, 1)
-		objectChan    = make(chan ethreact.Event, 1)
-		peerChan      = make(chan ethreact.Event, 1)
-		chainSyncChan = make(chan ethreact.Event, 1)
-		miningChan    = make(chan ethreact.Event, 1)
+		blockChan     = make(chan ethreact.Event, 100)
+		txChan        = make(chan ethreact.Event, 100)
+		objectChan    = make(chan ethreact.Event, 100)
+		peerChan      = make(chan ethreact.Event, 100)
+		chainSyncChan = make(chan ethreact.Event, 100)
+		miningChan    = make(chan ethreact.Event, 100)
 	)
 
 	peerUpdateTicker := time.NewTicker(5 * time.Second)
-- 
cgit v1.2.3