[haiku-commits] r40856 - haiku/trunk/src/tests/kits/net/preflet

  • From: kallisti5@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 7 Mar 2011 04:17:21 +0100 (CET)

Author: kallisti5
Date: 2011-03-07 04:17:21 +0100 (Mon, 07 Mar 2011)
New Revision: 40856
Changeset: http://dev.haiku-os.org/changeset/40856

Modified:
   haiku/trunk/src/tests/kits/net/preflet/NetworkSetupWindow.cpp
Log:
small fix for multiple addons, need to track tabs for each add-on as well as 
overall number of tabs

Modified: haiku/trunk/src/tests/kits/net/preflet/NetworkSetupWindow.cpp
===================================================================
--- haiku/trunk/src/tests/kits/net/preflet/NetworkSetupWindow.cpp       
2011-03-06 23:10:56 UTC (rev 40855)
+++ haiku/trunk/src/tests/kits/net/preflet/NetworkSetupWindow.cpp       
2011-03-07 03:17:21 UTC (rev 40856)
@@ -285,9 +285,11 @@
                        status_t status = get_image_symbol(addon_id, 
"get_nth_addon",
                                B_SYMBOL_TYPE_TEXT, (void **) &get_nth_addon);
 
+                       int tabCount = 0;
+
                        if (status == B_OK) {
                                while ((fNetworkAddOnMap[fAddonCount]
-                                       = get_nth_addon(addon_id, fAddonCount)) 
!= NULL) {
+                                       = get_nth_addon(addon_id, tabCount)) != 
NULL) {
                                        printf("Adding Tab: %d\n", fAddonCount);
                                        BMessage* msg = new BMessage(msg_what);
 
@@ -305,6 +307,9 @@
                                        fPanel->AddTab(addon_view, tab);
                                        
tab->SetLabel(fNetworkAddOnMap[fAddonCount]->Name());
                                        fAddonCount++;
+                                               // Number of tab addons total
+                                       tabCount++;
+                                               // Tabs for *this* addon
                                }
                                continue;
                        }


Other related posts:

  • » [haiku-commits] r40856 - haiku/trunk/src/tests/kits/net/preflet - kallisti5