UI: Global "Status-bar" Area (WIP)
[blender.git] / source / blender / blenloader / intern / writefile.c
index d94fe790c9ddcbfe902887ad200bcfeab3f5e622..f3042dc84db7d1cae274298638374298e23a4fe8 100644 (file)
@@ -2879,10 +2879,13 @@ static void write_area_regions(WriteData *wd, ScrArea *area)
                        }
                        writestruct(wd, DATA, SpaceConsole, 1, sl);
                }
-#ifdef WITH_TOPBAR_WRITING
+#ifdef WITH_GLOBAL_AREA_WRITING
                else if (sl->spacetype == SPACE_TOPBAR) {
                        writestruct(wd, DATA, SpaceTopBar, 1, sl);
                }
+               else if (sl->spacetype == SPACE_STATUSBAR) {
+                       writestruct(wd, DATA, SpaceStatusBar, 1, sl);
+               }
 #endif
                else if (sl->spacetype == SPACE_USERPREF) {
                        writestruct(wd, DATA, SpaceUserPref, 1, sl);
@@ -2905,7 +2908,7 @@ static void write_area_map(WriteData *wd, ScrAreaMap *area_map)
 
                writestruct(wd, DATA, ScrArea, 1, area);
 
-#ifdef WITH_TOPBAR_WRITING
+#ifdef WITH_GLOBAL_AREA_WRITING
                writestruct(wd, DATA, ScrGlobalAreaData, 1, area->global);
 #endif
 
@@ -2921,7 +2924,7 @@ static void write_windowmanager(WriteData *wd, wmWindowManager *wm)
        write_iddata(wd, &wm->id);
 
        for (wmWindow *win = wm->windows.first; win; win = win->next) {
-#ifndef WITH_TOPBAR_WRITING
+#ifndef WITH_GLOBAL_AREA_WRITING
                /* Don't write global areas yet, while we make changes to them. */
                ScrAreaMap global_areas = win->global_areas;
                memset(&win->global_areas, 0, sizeof(win->global_areas));
@@ -2934,7 +2937,7 @@ static void write_windowmanager(WriteData *wd, wmWindowManager *wm)
                writestruct(wd, DATA, WorkSpaceInstanceHook, 1, win->workspace_hook);
                writestruct(wd, DATA, Stereo3dFormat, 1, win->stereo3d_format);
 
-#ifdef WITH_TOPBAR_WRITING
+#ifdef WITH_GLOBAL_AREA_WRITING
                write_area_map(wd, &win->global_areas);
 #else
                win->global_areas = global_areas;