diff options
author | Andrey Loskutov | 2017-04-25 16:20:01 +0000 |
---|---|---|
committer | Andrey Loskutov | 2017-04-27 19:03:07 +0000 |
commit | dca51ffc938b85ce5732b4335909deb7a4f02044 (patch) | |
tree | ed63c1aed78169dbd44e0ba805fee8f8c71a5158 /org.eclipse.core.externaltools/.classpath | |
parent | b6bdfd17cf3e8da25678a3e7bfffa446c70f9a91 (diff) | |
download | eclipse.platform.debug-dca51ffc938b85ce5732b4335909deb7a4f02044.tar.gz eclipse.platform.debug-dca51ffc938b85ce5732b4335909deb7a4f02044.tar.xz eclipse.platform.debug-dca51ffc938b85ce5732b4335909deb7a4f02044.zip |
Bug 491174 - Last stack entry in Debug view missingI20170428-0445
We have (at least) two jobs started during the proxy initialization:
AbstractModelProxy.initialize() and JavaDebugTargetProxy.installed().
Both of them must complete before we can send the "suspended" event,
otherwise the "installed" event sent by proxy could override the
"suspended" event, which should be logically the last one.
ThreadEventHandler waits now for proxy initialization jobs before
sending "suspended" event.
To fix bug 491174, a second change in jdt.debug is needed (the job in
JavaDebugTargetProxy must also properly implement belongsTo()).
Change-Id: Ie9a966a14f0f7235612c6c50cd2a9c70a09dac35
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
Diffstat (limited to 'org.eclipse.core.externaltools/.classpath')
0 files changed, 0 insertions, 0 deletions