processing / processing/processing4
dispose handlers not called when stop button pressed
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 494
- Fork
- 183
- Merge medio
- 4h 39m
- PR unite (30g)
- 3
Descrizione
Created by: jdf
In the following sketch, the dispose handler is called when the escape key is pressed, but not when the stop button is pressed.
dispose_bug
SampleLibrary s;
void setup() {
size(200, 200, P3D);
s = new SampleLibrary(this);
}
void draw() {
background(255);
fill(0);
text("" + millis(), 20, 20);
}
SampleLibrary.java
import processing.core.*;
public class SampleLibrary {
public SampleLibrary(PApplet parent) {
parent.registerMethod("dispose", this);
}
public void dispose() {
System.err.println("disposed!");
}
}
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia eseguendo lo sketch dispose_bug fornito in Processing e confronta la pressione di Escape con la pressione del pulsante di arresto. Segui il percorso di arresto del pulsante di arresto e il gestore dispose registrato mostrato in SampleLibrary.java; il lavoro è completato quando il gestore viene chiamato in entrambi i modi di arrestare lo sketch.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- desktop
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100