processing / processing/processing4
code symmetry typo or bug in public void setTint(int fill) calls setFill(i,fill) in PShape.java ?
Offen
Dieses Issue hat noch niemand übernommen.
bug
core
- Vorherrschende Sprache
- Java
- Sterne
- 494
- Forks
- 183
- Ø Merge
- 4 Std. 39 Min.
- Gemergte PRs (30 T.)
- 3
Beschreibung
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 ?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Öffne PShape.java und überprüfe setTint(int fill) zusammen mit setFill(int index, int fill). Stelle sicher, dass tint das tint-Attribut aktualisiert und dass die Warnung über den fehlenden Vertex setFill() identifiziert; abgeschlossen bedeutet, dass beide gemeldeten Inkonsistenzen korrigiert sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 50/100