[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16420] trunk/blender/source/blender: Bug #17317
Ton Roosendaal
ton at blender.org
Mon Sep 8 13:13:34 CEST 2008
Revision: 16420
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16420
Author: ton
Date: 2008-09-08 13:13:34 +0200 (Mon, 08 Sep 2008)
Log Message:
-----------
Bug #17317
Vertexpaint mode: option "paint mask" (Fkey) missed redraw for buttons
Modified Paths:
--------------
trunk/blender/source/blender/include/blendef.h
trunk/blender/source/blender/src/header_view3d.c
trunk/blender/source/blender/src/space.c
Modified: trunk/blender/source/blender/include/blendef.h
===================================================================
--- trunk/blender/source/blender/include/blendef.h 2008-09-08 10:31:00 UTC (rev 16419)
+++ trunk/blender/source/blender/include/blendef.h 2008-09-08 11:13:34 UTC (rev 16420)
@@ -241,6 +241,7 @@
#define B_SEL_END 168
#define B_MAN_MODE 169
#define B_NDOF 170
+#define B_VIEW_BUTSEDIT 171
/* IPO: 200 */
#define B_IPOHOME 201
Modified: trunk/blender/source/blender/src/header_view3d.c
===================================================================
--- trunk/blender/source/blender/src/header_view3d.c 2008-09-08 10:31:00 UTC (rev 16419)
+++ trunk/blender/source/blender/src/header_view3d.c 2008-09-08 11:13:34 UTC (rev 16420)
@@ -5387,7 +5387,11 @@
case B_MAN_MODE:
allqueue(REDRAWVIEW3D, 1);
break;
-
+ case B_VIEW_BUTSEDIT:
+ allqueue(REDRAWVIEW3D, 1);
+ allqueue(REDRAWBUTSEDIT, 1);
+ break;
+
default:
if(event>=B_LAY && event<B_LAY+31) {
@@ -5680,7 +5684,7 @@
}
} else {
if (G.obedit==NULL && (G.f & (G_VERTEXPAINT|G_WEIGHTPAINT|G_TEXTUREPAINT))) {
- uiDefIconButBitI(block, TOG, G_FACESELECT, B_REDR, ICON_FACESEL_HLT,xco,0,XIC,YIC, &G.f, 0, 0, 0, 0, "Painting Mask (FKey)");
+ uiDefIconButBitI(block, TOG, G_FACESELECT, B_VIEW_BUTSEDIT, ICON_FACESEL_HLT,xco,0,XIC,YIC, &G.f, 0, 0, 0, 0, "Painting Mask (FKey)");
xco+= XIC+10;
} else {
/* Manipulators arnt used in weight paint mode */
Modified: trunk/blender/source/blender/src/space.c
===================================================================
--- trunk/blender/source/blender/src/space.c 2008-09-08 10:31:00 UTC (rev 16419)
+++ trunk/blender/source/blender/src/space.c 2008-09-08 11:13:34 UTC (rev 16420)
@@ -2062,6 +2062,7 @@
if (G.f & (G_VERTEXPAINT|G_WEIGHTPAINT|G_TEXTUREPAINT)){
G.f ^= G_FACESELECT;
allqueue(REDRAWVIEW3D, 1);
+ allqueue(REDRAWBUTSEDIT, 1);
}
else if(G.f & G_PARTICLEEDIT) {
PE_radialcontrol_start(RADIALCONTROL_SIZE);
More information about the Bf-blender-cvs
mailing list