2.5: fix a crash with invalid data left in context after file read,

now it clears screen/area/region/uiblock.
This commit is contained in:
Brecht Van Lommel
2008-12-29 13:48:03 +00:00
parent 0a8a00cd10
commit 1f1f79955a

View File

@@ -333,7 +333,12 @@ static void setup_app_data(bContext *C, BlendFileData *bfd, char *filename)
if(mode!='u') G.save_over = 1;
G.main= bfd->main;
CTX_data_main_set(C, G.main);
CTX_wm_screen_set(C, NULL);
CTX_wm_area_set(C, NULL);
CTX_wm_region_set(C, NULL);
CTX_wm_ui_block_set(C, NULL, NULL);
if (bfd->user) {