Node Editor: using menu "View -> View All" crashed when no nodes exist.
This commit is contained in:
2006-06-20 09:41:35 +00:00
parent 0ac1cf6b44
commit 5124edfcc5

View File

@@ -678,13 +678,15 @@ void snode_home(ScrArea *sa, SpaceNode *snode)
snode->v2d.cur.xmax= sa->winx;
snode->v2d.cur.xmax= sa->winy;
for(node= snode->edittree->nodes.first; node; node= node->next) {
if(first) {
first= 0;
snode->v2d.cur= node->totr;
}
else {
BLI_union_rctf(&snode->v2d.cur, &node->totr);
if(snode->edittree) {
for(node= snode->edittree->nodes.first; node; node= node->next) {
if(first) {
first= 0;
snode->v2d.cur= node->totr;
}
else {
BLI_union_rctf(&snode->v2d.cur, &node->totr);
}
}
}
snode->v2d.tot= snode->v2d.cur;