UI Code Quality: Use derived struct for color buttons
For the main rationale behind this design, see 03b122e2a18df. Further, this removes users of `uiBut.a1`/`uiBut.a2`, which is a very ugly design choice (hard to reason about). Part of Part of T74432.
This commit is contained in:
@@ -148,7 +148,7 @@ uiBut *uiDefAutoButR(uiBlock *block,
|
||||
if (RNA_property_array_check(prop) && index == -1) {
|
||||
if (ELEM(RNA_property_subtype(prop), PROP_COLOR, PROP_COLOR_GAMMA)) {
|
||||
but = uiDefButR_prop(
|
||||
block, UI_BTYPE_COLOR, 0, name, x1, y1, x2, y2, ptr, prop, -1, 0, 0, -1, -1, NULL);
|
||||
block, UI_BTYPE_COLOR, 0, name, x1, y1, x2, y2, ptr, prop, -1, 0, 0, 0, 0, NULL);
|
||||
}
|
||||
else {
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user