Bug: cleanup in space_file copy I did missed a NULL check :)
This commit is contained in:
Ton Roosendaal
2009-02-17 16:33:08 +00:00
parent 9322bddf2c
commit 9aa7e981bd

View File

@@ -142,12 +142,14 @@ static SpaceLink *file_duplicate(SpaceLink *sl)
/* clear or remove stuff from old */
sfilen->op = NULL; /* file window doesn't own operators */
sfilen->params= MEM_dupallocN(sfileo->params);
sfilen->files = filelist_new();
filelist_setdir(sfilen->files, sfilen->params->dir);
filelist_settype(sfilen->files, sfilen->params->type);
if(sfileo->params) {
sfilen->params= MEM_dupallocN(sfileo->params);
filelist_setdir(sfilen->files, sfilen->params->dir);
filelist_settype(sfilen->files, sfilen->params->type);
}
return (SpaceLink *)sfilen;
}