Revision: 76167
          http://sourceforge.net/p/brlcad/code/76167
Author:   d_rossberg
Date:     2020-06-20 16:45:39 +0000 (Sat, 20 Jun 2020)
Log Message:
-----------
bugfix: added missing break statements to the iterators
thanks to Sadeep Darshana for providing a patch, see 
https://sourceforge.net/p/brlcad/patches/544/

Modified Paths:
--------------
    rt^3/trunk/src/coreInterface/VectorList.cpp

Modified: rt^3/trunk/src/coreInterface/VectorList.cpp
===================================================================
--- rt^3/trunk/src/coreInterface/VectorList.cpp 2020-06-19 19:16:24 UTC (rev 
76166)
+++ rt^3/trunk/src/coreInterface/VectorList.cpp 2020-06-20 16:45:39 UTC (rev 
76167)
@@ -908,6 +908,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_LINE_DRAW: {
@@ -915,6 +917,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_START: {
@@ -922,6 +926,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_MOVE: {
@@ -929,6 +935,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_DRAW: {
@@ -936,6 +944,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_END: {
@@ -943,6 +953,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_VERTNORM: {
@@ -950,6 +962,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_START: {
@@ -957,6 +971,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_MOVE: {
@@ -964,6 +980,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_DRAW: {
@@ -971,6 +989,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_END: {
@@ -978,6 +998,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_VERTNORM: {
@@ -985,6 +1007,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POINT_DRAW: {
@@ -992,6 +1016,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POINT_SIZE: {
@@ -999,6 +1025,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_LINE_WIDTH: {
@@ -1006,6 +1034,9 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
+
                     }
 
                     case BN_VLIST_DISPLAY_MAT: {
@@ -1013,6 +1044,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_MODEL_MAT: {
@@ -1020,6 +1053,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     default:
@@ -1051,6 +1086,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_LINE_DRAW: {
@@ -1058,6 +1095,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_START: {
@@ -1065,6 +1104,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_MOVE: {
@@ -1072,6 +1113,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_DRAW: {
@@ -1079,6 +1122,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_END: {
@@ -1086,6 +1131,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POLY_VERTNORM: {
@@ -1093,6 +1140,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_START: {
@@ -1100,6 +1149,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_MOVE: {
@@ -1107,6 +1158,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_DRAW: {
@@ -1114,6 +1167,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_END: {
@@ -1121,6 +1176,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_TRI_VERTNORM: {
@@ -1128,6 +1185,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POINT_DRAW: {
@@ -1135,6 +1194,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_POINT_SIZE: {
@@ -1142,6 +1203,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_LINE_WIDTH: {
@@ -1149,6 +1212,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_DISPLAY_MAT: {
@@ -1156,6 +1221,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     case BN_VLIST_MODEL_MAT: {
@@ -1163,6 +1230,8 @@
 
                         if (!callBack(&element))
                             cont = false;
+
+                        break;
                     }
 
                     default:

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to