diff --git a/source/blender/src/sculptmode.c b/source/blender/src/sculptmode.c index 1e75042ae0d..08ca88af0d5 100644 --- a/source/blender/src/sculptmode.c +++ b/source/blender/src/sculptmode.c @@ -1738,10 +1738,9 @@ void set_sculptmode() glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); - - allqueue(REDRAWVIEW3D,0); } + allqueue(REDRAWVIEW3D, 1); allqueue(REDRAWBUTSEDIT, 0); } diff --git a/source/blender/src/toets.c b/source/blender/src/toets.c index ba81d049cb5..9157ed7c0f0 100644 --- a/source/blender/src/toets.c +++ b/source/blender/src/toets.c @@ -694,6 +694,8 @@ int blenderqread(unsigned short event, short val) set_texturepaint(); if(G.f & G_WEIGHTPAINT) set_wpaint(); + if(G.f & G_SCULPTMODE) + set_sculptmode(); } break;