package net.sabi.pester; import danger.app.Event; import danger.ui.NumberEditor; import danger.util.DEBUG; public class EventfulNumberEditor extends NumberEditor { // Note: because NumberEditor temporarily holds invalid values to // ease editing, it doesn't send its event immediately, but after // a delay or exit. The one exception is when you exit the // picker; it should send an event but doesn't. public boolean receiveEvent(Event e) { boolean retval = super.receiveEvent(e); if (e.type == -33268) { // value returned by picker getEvent().sendToTarget(); } return retval; } }