[ https://issues.apache.org/jira/browse/PIVOT-76?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Todd Volkert resolved PIVOT-76. ------------------------------- Resolution: Fixed > Threading issues with ApplicationContext$ScheduledCallback > ---------------------------------------------------------- > > Key: PIVOT-76 > URL: https://issues.apache.org/jira/browse/PIVOT-76 > Project: Pivot > Issue Type: Bug > Components: wtk > Affects Versions: 1.1 > Reporter: Todd Volkert > Assignee: Todd Volkert > Fix For: 1.2 > > > ApplicationContext$ScheduledCallback extends TimerTask and queues a runnable > on the UI thread when the timer task is called to run. This presents a > threading problem: the timer task may be called to run (on the Timer thread) > while the underlying runnable is running on the UI thread. In this case, the > underlying runnable may call cancel() on the timer task, but since the timer > task is currently running, the underlying runnable will be re-queued on the > UI thread, meaning that it will get called to run after the timer task has > been cancelled. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.