Browse Source

wxGUI: fix https://trac.osgeo.org/grass/ticket/3103 - sys.maxsize doesn't work in 64bit windows

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@68999 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 9 years ago
parent
commit
f1b4d6586b
1 changed files with 3 additions and 5 deletions
  1. 3 5
      gui/wxpython/gui_core/widgets.py

+ 3 - 5
gui/wxpython/gui_core/widgets.py

@@ -936,10 +936,6 @@ class GListCtrl(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin,
         self.Bind(wx.EVT_COMMAND_RIGHT_CLICK, self.OnPopupMenu)  # wxMSW
         self.Bind(wx.EVT_COMMAND_RIGHT_CLICK, self.OnPopupMenu)  # wxMSW
         self.Bind(wx.EVT_RIGHT_UP, self.OnPopupMenu)  # wxGTK
         self.Bind(wx.EVT_RIGHT_UP, self.OnPopupMenu)  # wxGTK
 
 
-    def LoadData(self):
-        """Load data into list"""
-        pass
-
     def OnPopupMenu(self, event):
     def OnPopupMenu(self, event):
         """Show popup menu"""
         """Show popup menu"""
         if self.GetItemCount() < 1:
         if self.GetItemCount() < 1:
@@ -1020,10 +1016,12 @@ class GListCtrl(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin,
         if data is None:
         if data is None:
             return
             return
 
 
+        idx = 0
         for item in data:
         for item in data:
-            index = self.InsertStringItem(sys.maxsize, str(item[0]))
+            index = self.InsertStringItem(idx, str(item[0]))
             for i in range(1, self.GetColumnCount()):
             for i in range(1, self.GetColumnCount()):
                 self.SetStringItem(index, i, item[i])
                 self.SetStringItem(index, i, item[i])
+            idx += 1
 
 
         # check by default only on one item
         # check by default only on one item
         if len(data) == 1 and selectOne:
         if len(data) == 1 and selectOne: