Merge pull request #72 from colinmadere/release
Fix lingering "Disconnecting" notification
This commit is contained in:
commit
ae9a424a4c
|
@ -1396,8 +1396,9 @@ public abstract class DfuBaseService extends IntentService implements DfuProgres
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// the notification may not be refreshed too quickly as the ABORT button becomes not clickable
|
// the notification may not be refreshed too quickly as the ABORT button becomes not clickable
|
||||||
|
// If new state is an end-state, update regardless so it will not stick around in "Disconnecting" state
|
||||||
final long now = SystemClock.elapsedRealtime();
|
final long now = SystemClock.elapsedRealtime();
|
||||||
if (now - mLastNotificationTime < 250)
|
if (now - mLastNotificationTime < 250 && !(PROGRESS_COMPLETED == progress || PROGRESS_ABORTED == progress))
|
||||||
return;
|
return;
|
||||||
mLastNotificationTime = now;
|
mLastNotificationTime = now;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue