aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cmd/mist/assets/qml/main.qml1
-rw-r--r--cmd/mist/gui.go2
-rw-r--r--cmd/mist/ui_lib.go4
-rw-r--r--cmd/utils/cmd.go6
4 files changed, 10 insertions, 3 deletions
diff --git a/cmd/mist/assets/qml/main.qml b/cmd/mist/assets/qml/main.qml
index 5df4c8aad..0848d13d5 100644
--- a/cmd/mist/assets/qml/main.qml
+++ b/cmd/mist/assets/qml/main.qml
@@ -866,6 +866,7 @@ ApplicationWindow {
model: ListModel { id: pastPeers }
Component.onCompleted: {
+ pastPeers.insert(0, {text: "poc-8.ethdev.com:30303"})
/*
var ips = eth.pastPeers()
for(var i = 0; i < ips.length; i++) {
diff --git a/cmd/mist/gui.go b/cmd/mist/gui.go
index 8e533d977..9efec6527 100644
--- a/cmd/mist/gui.go
+++ b/cmd/mist/gui.go
@@ -112,7 +112,7 @@ func (gui *Gui) Start(assetPath string) {
// Expose the eth library and the ui library to QML
context.SetVar("gui", gui)
context.SetVar("eth", gui.uiLib)
- //context.SetVar("shh", gui.whisper)
+ context.SetVar("shh", gui.whisper)
// Load the main QML interface
data, _ := ethutil.Config.Db.Get([]byte("KeyRing"))
diff --git a/cmd/mist/ui_lib.go b/cmd/mist/ui_lib.go
index 4a92f6479..0aabb87d0 100644
--- a/cmd/mist/ui_lib.go
+++ b/cmd/mist/ui_lib.go
@@ -195,7 +195,9 @@ func (ui *UiLib) Connect(button qml.Object) {
}
func (ui *UiLib) ConnectToPeer(addr string) {
- ui.eth.SuggestPeer(addr)
+ if err := ui.eth.SuggestPeer(addr); err != nil {
+ guilogger.Infoln(err)
+ }
}
func (ui *UiLib) AssetPath(p string) string {
diff --git a/cmd/utils/cmd.go b/cmd/utils/cmd.go
index 7e6dd5f91..d01d9da9f 100644
--- a/cmd/utils/cmd.go
+++ b/cmd/utils/cmd.go
@@ -100,7 +100,11 @@ func exit(err error) {
func StartEthereum(ethereum *eth.Ethereum, UseSeed bool) {
clilogger.Infof("Starting %s", ethereum.ClientIdentity())
- ethereum.Start(UseSeed)
+ err := ethereum.Start(UseSeed)
+ if err != nil {
+ exit(err)
+ }
+
RegisterInterrupt(func(sig os.Signal) {
ethereum.Stop()
logger.Flush()