From 3607a99eb2ec33c10b4849477be303c3a61afe4e Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Wed, 16 Sep 2015 07:49:58 +0200
Subject: [PATCH] Fix infinite recursivity when changing node state

---
 src/cutecoin/core/net/node.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cutecoin/core/net/node.py b/src/cutecoin/core/net/node.py
index d125a6c3..6e07ce66 100644
--- a/src/cutecoin/core/net/node.py
+++ b/src/cutecoin/core/net/node.py
@@ -252,8 +252,8 @@ class Node(QObject):
                                                                         self.state, new_state))
         if self._state != new_state:
             self.last_change = time.time()
+            self._state = new_state
             self.changed.emit()
-        self._state = new_state
 
     @property
     def fork_window(self):
-- 
GitLab