void ED_fileselect_clear(struct wmWindowManager *wm, struct SpaceFile *sfile) { /* only NULL in rare cases - [#29734] */ if (sfile->files) { thumbnails_stop(wm, sfile->files); filelist_freelib(sfile->files); filelist_free(sfile->files); } sfile->params->highlight_file = -1; WM_main_add_notifier(NC_SPACE | ND_SPACE_FILE_LIST, NULL); }
void ED_fileselect_clear(struct bContext *C, struct SpaceFile *sfile) { /* only NULL in rare cases - [#29734] */ if (sfile->files) { thumbnails_stop(sfile->files, C); filelist_freelib(sfile->files); filelist_free(sfile->files); } sfile->params->active_file = -1; WM_event_add_notifier(C, NC_SPACE|ND_SPACE_FILE_LIST, NULL); }