зеркало из https://github.com/mozilla/gecko-dev.git
Bug 860879 - Throw an exception after 5 seconds timeout when returning PromptService result; r=kats
This commit is contained in:
Родитель
60c701e4eb
Коммит
176a4366c2
|
@ -467,8 +467,11 @@ public class PromptService implements OnClickListener, OnCancelListener, OnItemC
|
|||
mDialog = null;
|
||||
mSelected = null;
|
||||
try {
|
||||
sPromptQueue.put(aReturn);
|
||||
} catch(Exception ex) {
|
||||
if (!sPromptQueue.offer(aReturn, 5, TimeUnit.SECONDS)) {
|
||||
ThreadUtils.dumpAllStackTraces();
|
||||
throw new ThreadUtils.UiThreadBlockedException();
|
||||
}
|
||||
} catch(InterruptedException ex) {
|
||||
Log.d(LOGTAG, "sPromptQueue not ready yet");
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче