mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-26 22:11:43 +00:00
- fixed: Extraction of partner segs was broken in the internal node builder.
SVN r2617 (trunk)
This commit is contained in:
parent
0d53867409
commit
5a9151d7d2
1 changed files with 9 additions and 1 deletions
|
@ -115,7 +115,15 @@ void FNodeBuilder::Extract (node_t *&outNodes, int &nodeCount,
|
||||||
for (i = 0; i < segCount; ++i)
|
for (i = 0; i < segCount; ++i)
|
||||||
{
|
{
|
||||||
outSegs[i] = *(seg_t *)&segs[i];
|
outSegs[i] = *(seg_t *)&segs[i];
|
||||||
outSegExtras[i].PartnerSeg = segs[i].Partner;
|
|
||||||
|
if (segs[i].Partner != DWORD_MAX)
|
||||||
|
{
|
||||||
|
outSegExtras[i].PartnerSeg = Segs[segs[i].Partner].storedseg;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
outSegExtras[i].PartnerSeg = DWORD_MAX;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue