@@ -1734,7 +1734,7 @@ void def_msview(py::module_& m)
17341734 c10.def_static (" updateMulti" , [](BoolArray viewDraw, bool incremental, DgnPlatform::DgnDrawMode drawMode,
17351735 DgnModelRefListP modelRefList, bool startEndMsg)
17361736 {
1737- bool isdraw[DgnPlatform::MAX_VIEWS];
1737+ bool isdraw[DgnPlatform::MAX_VIEWS] = {} ;
17381738 size_t arrlen = viewDraw.size () > DgnPlatform::MAX_VIEWS ? DgnPlatform::MAX_VIEWS : viewDraw.size ();
17391739 for (int i = 0 ; i < arrlen; i++)
17401740 isdraw[i] = viewDraw[i];
@@ -1745,7 +1745,7 @@ void def_msview(py::module_& m)
17451745 c10.def_static (" updateMulti" , [](py::list viewDraw, bool incremental, DgnPlatform::DgnDrawMode drawMode,
17461746 DgnModelRefListP modelRefList, bool startEndMsg)
17471747 {
1748- bool isdraw[DgnPlatform::MAX_VIEWS];
1748+ bool isdraw[DgnPlatform::MAX_VIEWS] = {} ;
17491749 CONVERT_PYLIST_TO_NEW_CPPARRAY (viewDraw, cppViewDraw, BoolArray, bool );
17501750 size_t arrlen = cppViewDraw.size () > DgnPlatform::MAX_VIEWS ? DgnPlatform::MAX_VIEWS : cppViewDraw.size ();
17511751 for (int i = 0 ; i < arrlen; i++)
@@ -1758,7 +1758,7 @@ void def_msview(py::module_& m)
17581758 c10.def_static (" updateMultiEx" , [](BoolArray viewDraw, bool incremental, DgnPlatform::DgnDrawMode drawMode,
17591759 DgnModelRefListP modelRefList, bool startEndMsg, bool updateViewTitle)
17601760 {
1761- bool isdraw[DgnPlatform::MAX_VIEWS];
1761+ bool isdraw[DgnPlatform::MAX_VIEWS] = {} ;
17621762 size_t arrlen = viewDraw.size () > DgnPlatform::MAX_VIEWS ? DgnPlatform::MAX_VIEWS : viewDraw.size ();
17631763 for (int i = 0 ; i < arrlen; i++)
17641764 isdraw[i] = viewDraw[i];
@@ -1769,7 +1769,7 @@ void def_msview(py::module_& m)
17691769 c10.def_static (" updateMultiEx" , [](py::list viewDraw, bool incremental, DgnPlatform::DgnDrawMode drawMode,
17701770 DgnModelRefListP modelRefList, bool startEndMsg, bool updateViewTitle)
17711771 {
1772- bool isdraw[DgnPlatform::MAX_VIEWS];
1772+ bool isdraw[DgnPlatform::MAX_VIEWS] = {} ;
17731773 CONVERT_PYLIST_TO_NEW_CPPARRAY (viewDraw, cppViewDraw, BoolArray, bool );
17741774 size_t arrlen = cppViewDraw.size () > DgnPlatform::MAX_VIEWS ? DgnPlatform::MAX_VIEWS : cppViewDraw.size ();
17751775 for (int i = 0 ; i < arrlen; i++)
@@ -1835,7 +1835,7 @@ void def_msview(py::module_& m)
18351835 c10.def_static (" changeLevelDisplayMask" , &mdlView_changeLevelDisplayMask, " modelRef" _a, " iViewNum" _a, " levelMask" _a, " operation" _a, " doUpdate" _a, DOC (mdlView, changeLevelDisplayMask));
18361836 c10.def_static (" setLevelDisplayMaskMulti" , [](DgnModelRefP modelRef, BoolArray viewList, BitMaskCP viewLevelMask, bool doUpdate)
18371837 {
1838- bool isdraw[DgnPlatform::MAX_VIEWS];
1838+ bool isdraw[DgnPlatform::MAX_VIEWS] = {} ;
18391839 size_t arrlen = viewList.size () > DgnPlatform::MAX_VIEWS ? DgnPlatform::MAX_VIEWS : viewList.size ();
18401840 for (int i = 0 ; i < arrlen; i++)
18411841 isdraw[i] = viewList[i];
@@ -1845,7 +1845,7 @@ void def_msview(py::module_& m)
18451845
18461846 c10.def_static (" setLevelDisplayMaskMulti" , [](DgnModelRefP modelRef, py::list viewList, BitMaskCP viewLevelMask, bool doUpdate)
18471847 {
1848- bool isdraw[DgnPlatform::MAX_VIEWS];
1848+ bool isdraw[DgnPlatform::MAX_VIEWS] = {} ;
18491849 CONVERT_PYLIST_TO_NEW_CPPARRAY (viewList, cppViewList, BoolArray, bool );
18501850 size_t arrlen = cppViewList.size () > DgnPlatform::MAX_VIEWS ? DgnPlatform::MAX_VIEWS : cppViewList.size ();
18511851 for (int i = 0 ; i < arrlen; i++)
@@ -1856,7 +1856,7 @@ void def_msview(py::module_& m)
18561856
18571857 c10.def_static (" changeLevelDisplayMaskMulti" , [](DgnModelRefP modelRef, BoolArray viewList, BitMaskCP levelMask, LevelMaskOperation operation, bool doUpdate)
18581858 {
1859- bool isdraw[DgnPlatform::MAX_VIEWS];
1859+ bool isdraw[DgnPlatform::MAX_VIEWS] = {} ;
18601860 size_t arrlen = viewList.size () > DgnPlatform::MAX_VIEWS ? DgnPlatform::MAX_VIEWS : viewList.size ();
18611861 for (int i = 0 ; i < arrlen; i++)
18621862 isdraw[i] = viewList[i];
@@ -1866,7 +1866,7 @@ void def_msview(py::module_& m)
18661866
18671867 c10.def_static (" changeLevelDisplayMaskMulti" , [](DgnModelRefP modelRef, py::list viewList, BitMaskCP levelMask, LevelMaskOperation operation, bool doUpdate)
18681868 {
1869- bool isdraw[DgnPlatform::MAX_VIEWS];
1869+ bool isdraw[DgnPlatform::MAX_VIEWS] = {} ;
18701870 CONVERT_PYLIST_TO_NEW_CPPARRAY (viewList, cppViewList, BoolArray, bool );
18711871 size_t arrlen = cppViewList.size () > DgnPlatform::MAX_VIEWS ? DgnPlatform::MAX_VIEWS : cppViewList.size ();
18721872 for (int i = 0 ; i < arrlen; i++)
0 commit comments