Hello,

I am using wxWidgets 2.8.4 compiled with "#define wxUSE_STL 1", and  
compiling wxThings I am getting some compilation errors regarding "...  
::Node is not defined... ".
I propose here below a patch that would fix that error, and that will make  
wxThings compileable whether wxUSE_STL is set to 1 or 0.

Greetings,
Luca

RCS file: /cvsroot/wxcode/wxCode/components/wxthings/src/menubtn.cpp,v
retrieving revision 1.2
diff -u -r1.2 menubtn.cpp
--- src/menubtn.cpp     30 Mar 2007 14:20:36 -0000      1.2
+++ src/menubtn.cpp     25 May 2007 08:33:10 -0000
@@ -247,7 +247,8 @@
          bool check_next = false;

          // find the next available radio item to check
-        for (wxMenuItemList::Node *node = items.GetFirst(); node; node =  
node->GetNext())
+        for (wxMenuItemList::compatibility_iterator node =  
items.GetFirst(); node; node = node->GetNext())
          {
              wxMenuItem *mi = (wxMenuItem*)node->GetData();
              if (mi && (mi->GetKind() == wxITEM_RADIO))
@@ -287,7 +288,7 @@

      const wxMenuItemList &items = m_menu->GetMenuItems();

-    for (wxMenuItemList::Node *node = items.GetFirst(); node; node =  
node->GetNext())
+    for (wxMenuItemList::compatibility_iterator node = items.GetFirst();  
node; node = node->GetNext())
      {
          wxMenuItem *mi = (wxMenuItem*)node->GetData();
          if (mi && (mi->GetKind() == wxITEM_RADIO))

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
wxCode-users mailing list
wxCode-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxcode-users

Reply via email to