forked from bartvdbraak/blender
2.5: fix missing LIB_NEEDLINK check in windowmanager reading,
would cause crash with linking/appending.
This commit is contained in:
parent
9250ab0619
commit
579b8ef6e5
@ -4355,11 +4355,14 @@ static void direct_link_windowmanager(FileData *fd, wmWindowManager *wm)
|
||||
static void lib_link_windowmanager(FileData *fd, Main *main)
|
||||
{
|
||||
wmWindowManager *wm;
|
||||
wmWindow *win;
|
||||
|
||||
for(wm= main->wm.first; wm; wm= wm->id.next) {
|
||||
wmWindow *win;
|
||||
for(win= wm->windows.first; win; win= win->next) {
|
||||
win->screen= newlibadr(fd, NULL, win->screen);
|
||||
if(wm->id.flag & LIB_NEEDLINK) {
|
||||
for(win= wm->windows.first; win; win= win->next)
|
||||
win->screen= newlibadr(fd, NULL, win->screen);
|
||||
|
||||
wm->id.flag -= LIB_NEEDLINK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user