# HG changeset patch
# User Laurent Bessard
# Date 1369989526 -7200
# Node ID 3d8c87ab2b5db7abf7f9be803b006e0ceebb317c
# Parent  3907f10efcf4f0ed2ec8b253f242b5dc2ee18ba8
Fixed bug when export all items values to clipboard in DebugVariablePanel

diff -r 3907f10efcf4 -r 3d8c87ab2b5d IDEFrame.py
--- a/IDEFrame.py	Fri May 31 09:07:23 2013 +0200
+++ b/IDEFrame.py	Fri May 31 10:38:46 2013 +0200
@@ -2027,7 +2027,7 @@
                         editor.SubscribeAllDataConsumers()
                 elif editor.IsDebugging():
                     editor.SubscribeAllDataConsumers()
-            self.DebugVariablePanel.UnregisterObsoleteData()
+            self.DebugVariablePanel.UnsubscribeObsoleteData()
     
     def AddDebugVariable(self, iec_path, force=False):
         if self.EnableDebug:
diff -r 3907f10efcf4 -r 3d8c87ab2b5d controls/DebugVariablePanel/DebugVariableGraphicPanel.py
--- a/controls/DebugVariablePanel/DebugVariableGraphicPanel.py	Fri May 31 09:07:23 2013 +0200
+++ b/controls/DebugVariablePanel/DebugVariableGraphicPanel.py	Fri May 31 10:38:46 2013 +0200
@@ -460,7 +460,7 @@
             self.TickTimeLabel.SetLabel("")
         self.TickSizer.Layout()
     
-    def UnregisterObsoleteData(self):
+    def UnsubscribeObsoleteData(self):
         self.SubscribeAllDataConsumers()
         
         if self.DataProducer is not None:
diff -r 3907f10efcf4 -r 3d8c87ab2b5d controls/DebugVariablePanel/DebugVariableTablePanel.py
--- a/controls/DebugVariablePanel/DebugVariableTablePanel.py	Fri May 31 09:07:23 2013 +0200
+++ b/controls/DebugVariablePanel/DebugVariableTablePanel.py	Fri May 31 10:38:46 2013 +0200
@@ -244,7 +244,7 @@
         
         self.Thaw()
         
-    def UnregisterObsoleteData(self):
+    def UnsubscribeObsoleteData(self):
         self.SubscribeAllDataConsumers()
         
         items = [(idx, item) for idx, item in enumerate(self.Table.GetData())]
diff -r 3907f10efcf4 -r 3d8c87ab2b5d controls/DebugVariablePanel/DebugVariableViewer.py
--- a/controls/DebugVariablePanel/DebugVariableViewer.py	Fri May 31 09:07:23 2013 +0200
+++ b/controls/DebugVariablePanel/DebugVariableViewer.py	Fri May 31 10:38:46 2013 +0200
@@ -101,7 +101,7 @@
         Return items displayed by Viewer
         @return: List of items displayed in Viewer
         """
-        return self.Items
+        return self.ItemsDict.values()
     
     def AddItem(self, item):
         """