diff --git a/PacketLib.xcodeproj/project.xcworkspace/xcuserdata/bulgarelli.xcuserdatad/UserInterfaceState.xcuserstate b/PacketLib.xcodeproj/project.xcworkspace/xcuserdata/bulgarelli.xcuserdatad/UserInterfaceState.xcuserstate index 6602ccb9c7d74c6ae7445b5d225517b10b5918c6..b45555a2d7614c85180ced1f60d3ebc413bc32f4 100644 Binary files a/PacketLib.xcodeproj/project.xcworkspace/xcuserdata/bulgarelli.xcuserdatad/UserInterfaceState.xcuserstate and b/PacketLib.xcodeproj/project.xcworkspace/xcuserdata/bulgarelli.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/model/PacketLib4.vpp b/model/PacketLib4.vpp index eec02f89c16be080400b9532acb403bff311f76c..cf91a8bfb0facb4ea8c733230d420e1350902381 100644 Binary files a/model/PacketLib4.vpp and b/model/PacketLib4.vpp differ diff --git a/src/SDFBlock.cpp b/src/SDFBlock.cpp index 124ff378302d09e9180ac12f5309fc04a987cdce..f6d2ed9fe4462d68b285549693c187ed52cfdfe1 100644 --- a/src/SDFBlock.cpp +++ b/src/SDFBlock.cpp @@ -374,7 +374,9 @@ dword SDFBlock::size() SDFBlock* SDFBlock::getBlock(word nblock, word rBlockIndex) { - word bi = 0; + if(rBlockIndex == 0) + return &block[nblock]; + word bi = 0; word rbi = 0; for(int i=0; i< type->nblockmax; i++) { @@ -383,6 +385,7 @@ SDFBlock* SDFBlock::getBlock(word nblock, word rBlockIndex) if(rbi == rBlockIndex && bi == nblock) return &block[i]; } + return 0; }