Add missing brush types to sculpt_tool_name()

This function is used to name undo pushes in sculpt mode, was missing
some of the newer brush types. Also tweaked the switch statement so
that it will warn for future missing cases and removed extraneous
breaks.
This commit is contained in:
Nicholas Bishop
2012-06-28 19:12:00 +00:00
parent bee0f76f26
commit a45cba5f71

View File

@@ -3145,40 +3145,46 @@ static const char *sculpt_tool_name(Sculpt *sd)
{
Brush *brush = paint_brush(&sd->paint);
switch (brush->sculpt_tool) {
switch ((BrushSculptTool)brush->sculpt_tool) {
case SCULPT_TOOL_DRAW:
return "Draw Brush"; break;
return "Draw Brush";
case SCULPT_TOOL_SMOOTH:
return "Smooth Brush"; break;
return "Smooth Brush";
case SCULPT_TOOL_CREASE:
return "Crease Brush"; break;
return "Crease Brush";
case SCULPT_TOOL_BLOB:
return "Blob Brush"; break;
return "Blob Brush";
case SCULPT_TOOL_PINCH:
return "Pinch Brush"; break;
return "Pinch Brush";
case SCULPT_TOOL_INFLATE:
return "Inflate Brush"; break;
return "Inflate Brush";
case SCULPT_TOOL_GRAB:
return "Grab Brush"; break;
return "Grab Brush";
case SCULPT_TOOL_NUDGE:
return "Nudge Brush"; break;
return "Nudge Brush";
case SCULPT_TOOL_THUMB:
return "Thumb Brush"; break;
return "Thumb Brush";
case SCULPT_TOOL_LAYER:
return "Layer Brush"; break;
return "Layer Brush";
case SCULPT_TOOL_FLATTEN:
return "Flatten Brush"; break;
return "Flatten Brush";
case SCULPT_TOOL_CLAY:
return "Clay Brush"; break;
return "Clay Brush";
case SCULPT_TOOL_CLAY_STRIPS:
return "Clay Strips Brush"; break;
return "Clay Strips Brush";
case SCULPT_TOOL_FILL:
return "Fill Brush"; break;
return "Fill Brush";
case SCULPT_TOOL_SCRAPE:
return "Scrape Brush"; break;
default:
return "Sculpting"; break;
return "Scrape Brush";
case SCULPT_TOOL_SNAKE_HOOK:
return "Snake Hook Brush";
case SCULPT_TOOL_ROTATE:
return "Rotate Brush";
case SCULPT_TOOL_MASK:
return "Mask Brush";
}
return "Sculpting";
}
/**