processing / processing/processing4
code symmetry typo or bug in public void setTint(int fill) calls setFill(i,fill) in PShape.java ?
Abierto
Nadie ha tomado este issue todavía.
bug
core
- Lenguaje dominante
- Java
- Estrellas
- 494
- Forks
- 183
- Merge medio
- 4 h 39 min
- PR fusionados (30 d)
- 3
Descripción
Created by: cubr3
Hi,
- sorry if it's not a bug but setFill and setTint in PShape.java seems to code the same behavior for two different attributes but... setTint(int fill) :
public void setTint(int fill) {
if (openShape) {
PGraphics.showWarning(INSIDE_BEGIN_END_ERROR, "setTint()");
return;
}
tintColor = fill;
if (vertices != null) {
for (int i = 0; i < vertices.length; i++) {
setFill(i, fill); <--------------------------- here: shouldn't be setTint(i,fill) ?
}
}
}
- a warning message typo in public void setFill(int index, int fill) :
line 2631: PGraphics.showWarning(NO_SUCH_VERTEX_ERROR + " (" + index + ")", "getFill()");
"getFill()" rather than "setFill()" in warning message ?
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Abre PShape.java e inspecciona setTint(int fill) junto con setFill(int index, int fill). Verifica que tint actualice el atributo tint y que la advertencia sobre el vértice que falta identifique setFill(); se considera terminado cuando se hayan corregido ambas inconsistencias señaladas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- api
- Tipo de issue
- Error
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 50/100