From 2607d1dd1ff48f5f128ef30de723ad2b9e3d3a5f Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Thu, 2 Apr 2015 20:00:42 +0200
Subject: [PATCH] When a node goes back online, emit a changed signal

---
 src/cutecoin/core/net/node.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/cutecoin/core/net/node.py b/src/cutecoin/core/net/node.py
index c99b67c7..fb89f4c1 100644
--- a/src/cutecoin/core/net/node.py
+++ b/src/cutecoin/core/net/node.py
@@ -221,6 +221,11 @@ class Node(QObject):
             block_number = block["number"]
             node_pubkey = informations["pubkey"]
             node_currency = informations["currency"]
+
+            #If the nodes goes back online...
+            if self.state in (Node.OFFLINE, Node.CORRUPTED):
+                self._change_state(Node.ONLINE)
+                emit_change = True
         except ValueError as e:
             if '404' in e:
                 block_number = 0
-- 
GitLab