Try to fix another linux compile error
This commit is contained in:
parent
4307c0eb68
commit
2195a5eb2c
|
@ -8,7 +8,8 @@
|
|||
|
||||
using namespace std;
|
||||
|
||||
ATTR_NO_OPT extern "C" const char *sculpt_keymap_fix(const char *str)
|
||||
extern "C" {
|
||||
const char *sculpt_keymap_fix(const char *str)
|
||||
{
|
||||
basic_string repl = regex_replace(str, regex("unified_"), "");
|
||||
repl = regex_replace(repl, regex("size"), "radius");
|
||||
|
@ -70,3 +71,4 @@ ATTR_NO_OPT extern "C" const char *sculpt_keymap_fix(const char *str)
|
|||
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -149,8 +149,19 @@ ATTR_NO_OPT float SCULPT_get_float(const SculptSession *ss,
|
|||
return BKE_brush_channelset_get_float(
|
||||
ss->cache->channels_final, idname, &ss->cache->input_mapping);
|
||||
}
|
||||
else if (br && sd && br->channels && sd->channels) {
|
||||
return BKE_brush_channelset_get_final_float(
|
||||
br->channels, sd->channels, idname, &ss->cache->input_mapping);
|
||||
}
|
||||
else if (br && br->channels) {
|
||||
return BKE_brush_channelset_get_float(br->channels, idname, &ss->cache->input_mapping);
|
||||
}
|
||||
else if (sd && sd->channels) {
|
||||
return BKE_brush_channelset_get_float(sd->channels, idname, &ss->cache->input_mapping);
|
||||
}
|
||||
else {
|
||||
return BKE_brush_channelset_get_final_float(br->channels, sd->channels, idname, NULL);
|
||||
// eek!
|
||||
return 0.0f;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -163,8 +174,19 @@ ATTR_NO_OPT int SCULPT_get_int(const SculptSession *ss,
|
|||
return BKE_brush_channelset_get_int(
|
||||
ss->cache->channels_final, idname, &ss->cache->input_mapping);
|
||||
}
|
||||
else if (br && br->channels && sd && sd->channels) {
|
||||
return BKE_brush_channelset_get_final_int(
|
||||
br->channels, sd->channels, idname, &ss->cache->input_mapping);
|
||||
}
|
||||
else if (br && br->channels) {
|
||||
return BKE_brush_channelset_get_int(br->channels, idname, &ss->cache->input_mapping);
|
||||
}
|
||||
else if (sd && sd->channels) {
|
||||
return BKE_brush_channelset_get_int(sd->channels, idname, &ss->cache->input_mapping);
|
||||
}
|
||||
else {
|
||||
return BKE_brush_channelset_get_final_int(br->channels, sd->channels, idname, NULL);
|
||||
// eek!
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue