# HG changeset patch
# User Laurent Bessard
# Date 1369984043 -7200
# Node ID 3907f10efcf4f0ed2ec8b253f242b5dc2ee18ba8
# Parent  501cb0bb4c052a61725f582cadad85ac1f8e87ad
Fixed bug Viewer not refreshed when debugging

diff -r 501cb0bb4c05 -r 3907f10efcf4 editors/Viewer.py
--- a/editors/Viewer.py	Fri May 31 00:07:21 2013 +0200
+++ b/editors/Viewer.py	Fri May 31 09:07:23 2013 +0200
@@ -1049,8 +1049,8 @@
             DebugViewer.RefreshNewData(self)
     
     def SubscribeAllDataConsumers(self):
+        self.RefreshView()
         DebugViewer.SubscribeAllDataConsumers(self)
-        self.RefreshView()
     
     # Refresh Viewer elements
     def RefreshView(self, variablepanel=True, selection=None):
@@ -3402,6 +3402,7 @@
                 text = _("Debug: %s") % self.InstancePath
                 if is_action and self.Value is not None:
                     text += " ("
+                text_offset_x, text_offset_y = self.CalcUnscrolledPosition(2, 2)
                 dc.DrawText(text, 2, 2)
                 if is_action and self.Value is not None:
                     value_text = self.VALUE_TRANSLATION[self.Value]