diff options
Diffstat (limited to 'source/blender/blenloader/intern/writefile.c')
-rw-r--r-- | source/blender/blenloader/intern/writefile.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index 29366e3bae5..837134c0156 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -2820,6 +2820,11 @@ static void write_gpencil(WriteData *wd, bGPdata *gpd) } } +static void write_wm_xr_data(WriteData *wd, wmXrData *xr_data) +{ + write_view3dshading(wd, &xr_data->session_settings.shading); +} + static void write_region(WriteData *wd, ARegion *region, int spacetype) { writestruct(wd, DATA, ARegion, 1, region); @@ -3066,6 +3071,7 @@ static void write_windowmanager(WriteData *wd, wmWindowManager *wm) { writestruct(wd, ID_WM, wmWindowManager, 1, wm); write_iddata(wd, &wm->id); + write_wm_xr_data(wd, &wm->xr); for (wmWindow *win = wm->windows.first; win; win = win->next) { #ifndef WITH_GLOBAL_AREA_WRITING |