diff options
author | Sven Gothel <[email protected]> | 2013-11-25 22:08:50 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2013-11-25 22:08:50 +0100 |
commit | 1617b3edfa006432dbb7332c283e219e6583f4ec (patch) | |
tree | 6c3f21b5b4e7a0d6d86778df17120a05cac2dfaa /jnlp-files | |
parent | d5c25aa5584e98416208afef57610c85ac6c254c (diff) |
Workaround Bug 910 (IcedTea-Web): NewtCanvasAWT shall postpone JAWTWindow destruction via explicit set flag.
IcedTea-Web_1.5pre+rbc73a1362e9c still issues NewtCanvasAWT.removeNotify()
before before Applet.destroy(), i.e. removes NewtCanvasAWT from the Container
ahead of time (Applet protocol destroy()).
However, it fixes the non AWT-EDT issue, i.e. calls NewtCanvasAWT.removeNotify()
from the actual AWT-EDT - good.
Since the root cause still exist, we cannot use heuristics as described in
Bug 910 comment 9, but need to set a flag in NewtCanvasAWT to skip JAWT destruction
and remove it latter within Applet.destroy().
NewtCanvasAWT.removeNotify.0 - isApplet true @ [AWT-EventQueue-0, isAWT-EDT true]
Diffstat (limited to 'jnlp-files')
0 files changed, 0 insertions, 0 deletions