From f4424727de948270ef3344ea8ce37451ab1ea957 Mon Sep 17 00:00:00 2001 From: Nathan Craddock Date: Wed, 28 Aug 2019 20:46:50 -0600 Subject: Outliner: fix sync select on read file without loading UI Tag for a complete sync when loading a file with load UI disabled. --- source/blender/windowmanager/intern/wm_files.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source') diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index 3751c76c571..ae704142d5a 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -101,6 +101,7 @@ #include "ED_datafiles.h" #include "ED_fileselect.h" #include "ED_image.h" +#include "ED_outliner.h" #include "ED_screen.h" #include "ED_view3d.h" #include "ED_util.h" @@ -1971,6 +1972,10 @@ static int wm_homefile_read_exec(bContext *C, wmOperator *op) } } + if (G.fileflags & G_FILE_NO_UI) { + ED_outliner_select_sync_from_all_tag(C); + } + return OPERATOR_FINISHED; } @@ -2226,6 +2231,9 @@ static int wm_open_mainfile__open(bContext *C, wmOperator *op) BKE_report_print_level_set(op->reports, RPT_WARNING); if (success) { + if (G.fileflags & G_FILE_NO_UI) { + ED_outliner_select_sync_from_all_tag(C); + } return OPERATOR_FINISHED; } else { -- cgit v1.2.3