Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--view.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/view.py b/view.py
index afe5568..cc63a84 100644
--- a/view.py
+++ b/view.py
@@ -147,8 +147,9 @@ class MindMapView(GtkView):
thought_view.set_position(row[2], row[3])
thought_view.color = row[4]
- self.canvas.request_update(thought_view)
+ gobject.idle_add(self.__update_connections_cb, thought_view, row)
+ def __update_connections_cb(self, thought_view, row):
if row.parent is not None:
parent_view = self._get_thought_by_id(row.parent[0])
self._update_connection(parent_view, thought_view)