private void processProgress(int mScanline) { if (mListeners != null) { int percent = 100 * mScanline / mHeight; //System.out.println("Progress: " + percent + "%"); if (percent > mPercentageDone) { mPercentageDone = percent; // TODO: Fix concurrent modification if a listener removes itself... for (ProgressListener listener : mListeners) { listener.progress(this, percent); } } } }
private void processProgress(int scanline) { if (listeners != null) { int percent = 100 * scanline / height; if (percent > percentageDone) { percentageDone = percent; for (ProgressListener listener : listeners) { listener.progress(this, percent); } } } }
private void processProgress(int scanline) { if (listeners != null) { int percent = 100 * scanline / height; if (percent > percentageDone) { percentageDone = percent; for (ProgressListener listener : listeners) { listener.progress(this, percent); } } } }