[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47445] branches/soc-2012-bratwurst/source /blender/editors/screen/screen_ops.c: Don' t allow the user to auto-close the info area.
Jorge Rodriguez
bs.vino at gmail.com
Tue Jun 5 06:41:55 CEST 2012
Revision: 47445
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47445
Author: vino
Date: 2012-06-05 04:41:37 +0000 (Tue, 05 Jun 2012)
Log Message:
-----------
Don't allow the user to auto-close the info area. Most users want it always open and new users don't want to accidentally close it.
Modified Paths:
--------------
branches/soc-2012-bratwurst/source/blender/editors/screen/screen_ops.c
Modified: branches/soc-2012-bratwurst/source/blender/editors/screen/screen_ops.c
===================================================================
--- branches/soc-2012-bratwurst/source/blender/editors/screen/screen_ops.c 2012-06-05 02:04:40 UTC (rev 47444)
+++ branches/soc-2012-bratwurst/source/blender/editors/screen/screen_ops.c 2012-06-05 04:41:37 UTC (rev 47445)
@@ -1054,6 +1054,28 @@
}
}
+ // split2 is the one that's closing
+ if (*split2 && (*split2)->type->spaceid == SPACE_INFO)
+ {
+ // Don't allow dragging closed of SPACE_INFO.
+ // It should be tougher to close, most users want it always open and new users don't want to accidentally close it.
+ (*split2)->v1->flag &= ~VERT_FLAG_OFFSET;
+ (*split2)->v2->flag &= ~VERT_FLAG_OFFSET;
+ (*split2)->v3->flag &= ~VERT_FLAG_OFFSET;
+ (*split2)->v4->flag &= ~VERT_FLAG_OFFSET;
+
+ if (*split1)
+ {
+ (*split1)->v1->flag &= ~VERT_FLAG_OFFSET;
+ (*split1)->v2->flag &= ~VERT_FLAG_OFFSET;
+ (*split1)->v3->flag &= ~VERT_FLAG_OFFSET;
+ (*split1)->v4->flag &= ~VERT_FLAG_OFFSET;
+ }
+
+ *split1 = NULL;
+ *split2 = NULL;
+ }
+
WM_event_add_notifier(C, NC_SCREEN | NA_EDITED, NULL); /* redraw everything */
}
More information about the Bf-blender-cvs
mailing list