forked from bartvdbraak/blender
==bugfix==
Access to G.vd without an active 3D window from sequences during Alt-A playback caused segfault; check and return if it's NULL, and print an error to stderr. (Someone should check why viewmove() is being called).
This commit is contained in:
parent
164a7929ce
commit
dc103bceab
@ -536,7 +536,14 @@ void viewmove(int mode)
|
||||
short mvalball[2], mval[2], mvalo[2];
|
||||
short use_sel = 0;
|
||||
|
||||
/* 3D window may not be defined */
|
||||
if( !G.vd ) {
|
||||
fprintf( stderr, "G.vd == NULL in viewmove()\n" );
|
||||
return;
|
||||
}
|
||||
|
||||
/* sometimes this routine is called from headerbuttons */
|
||||
|
||||
areawinset(curarea->win);
|
||||
|
||||
initgrabz(-G.vd->ofs[0], -G.vd->ofs[1], -G.vd->ofs[2]);
|
||||
|
Loading…
Reference in New Issue
Block a user