# HG changeset patch # User Laurent Bessard # Date 1365978450 -7200 # Node ID 5743398071ebb9a623bc405d4ba4a9965fcbbb9b # Parent d9e75a5b5f08e76ed0901b283c086b88b0092815 Fix bug when pressing left arrow key in PouInstanceVariablesPanel diff -r d9e75a5b5f08 -r 5743398071eb controls/PouInstanceVariablesPanel.py --- a/controls/PouInstanceVariablesPanel.py Mon Apr 15 00:26:23 2013 +0200 +++ b/controls/PouInstanceVariablesPanel.py Mon Apr 15 00:27:30 2013 +0200 @@ -74,6 +74,7 @@ self.VariablesList.Bind(CT.EVT_TREE_ITEM_ACTIVATED, self.OnVariablesListItemActivated) self.VariablesList.Bind(wx.EVT_LEFT_DOWN, self.OnVariablesListLeftDown) + self.VariablesList.Bind(wx.EVT_KEY_DOWN, self.OnVariablesListKeyDown) buttons_sizer = wx.FlexGridSizer(cols=3, hgap=0, rows=1, vgap=0) buttons_sizer.AddWindow(self.ParentButton) @@ -353,6 +354,11 @@ dragSource.SetData(data) dragSource.DoDragDrop() event.Skip() + + def OnVariablesListKeyDown(self, event): + keycode = event.GetKeyCode() + if keycode != wx.WXK_LEFT: + event.Skip() def OnInstanceChoiceLeftDown(self, event): event.Skip()