[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33195] trunk/blender/source/blender: Bugfix #24801
Ton Roosendaal
ton at blender.org
Sat Nov 20 17:00:36 CET 2010
Revision: 33195
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33195
Author: ton
Date: 2010-11-20 17:00:36 +0100 (Sat, 20 Nov 2010)
Log Message:
-----------
Bugfix #24801
- Reading 2.4x files could cause print "missing region type".
Appeared the 2.50 do_versions patch differed from default region
definitions
- Sometimes editors showed wrong button for type browsing.
Was because variable wasn't correctly reset on saves.
Modified Paths:
--------------
trunk/blender/source/blender/blenloader/intern/readfile.c
trunk/blender/source/blender/makesdna/DNA_screen_types.h
trunk/blender/source/blender/makesdna/DNA_space_types.h
Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c 2010-11-20 14:39:03 UTC (rev 33194)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c 2010-11-20 16:00:36 UTC (rev 33195)
@@ -6108,7 +6108,7 @@
case SPACE_NODE:
ar= MEM_callocN(sizeof(ARegion), "nodetree area for node");
BLI_addtail(lb, ar);
- ar->regiontype= RGN_TYPE_CHANNELS;
+ ar->regiontype= RGN_TYPE_UI;
ar->alignment= RGN_ALIGN_LEFT;
ar->v2d.scroll = (V2D_SCROLL_RIGHT|V2D_SCROLL_BOTTOM);
ar->v2d.flag = V2D_VIEWSYNC_AREA_VERTICAL;
@@ -6357,6 +6357,9 @@
sl->spacetype= SPACE_INFO; /* spacedata then matches */
}
+ /* it seems to be possible in 2.5 to have this saved, filewindow probably */
+ sa->butspacetype= sa->spacetype;
+
/* pushed back spaces also need regions! */
if(sa->spacedata.first) {
sl= sa->spacedata.first;
Modified: trunk/blender/source/blender/makesdna/DNA_screen_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_screen_types.h 2010-11-20 14:39:03 UTC (rev 33194)
+++ trunk/blender/source/blender/makesdna/DNA_screen_types.h 2010-11-20 16:00:36 UTC (rev 33195)
@@ -214,6 +214,7 @@
#define SCREEN_HANDLER_VERSE 3
/* regiontype, first two are the default set */
+/* Do NOT change order, append on end. Types are hardcoded needed */
enum {
RGN_TYPE_WINDOW = 0,
RGN_TYPE_HEADER,
Modified: trunk/blender/source/blender/makesdna/DNA_space_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_space_types.h 2010-11-20 14:39:03 UTC (rev 33194)
+++ trunk/blender/source/blender/makesdna/DNA_space_types.h 2010-11-20 16:00:36 UTC (rev 33195)
@@ -923,6 +923,7 @@
/* space types, moved from DNA_screen_types.h */
+/* Do NOT change order, append on end. types are hardcoded needed */
enum {
SPACE_EMPTY,
SPACE_VIEW3D,
More information about the Bf-blender-cvs
mailing list