pde-tools icon indicating copy to clipboard operation
pde-tools copied to clipboard

Java Semantics Proposal Computer stopping non-blocking Completion

Open danthe1st opened this issue 1 year ago • 0 comments

Upon installing pde-tools, it is no longer possible to use non-blocking completion for Content-Assist because the Java Semantics Proposal Computer requires the UI thread.

Steps to reproduce:

  • Install PDE-Tools
  • Select Java>Editor>Content Assist>Advanced
  • Check Enable non-blocking completion (does not affect open editors)
  • Observe that the option is ignored with the notice

This setting is ignored because the following contributions require UI thread: * Java Semantics Proposal Computer

image

This also effects Eclipse if the Java Semantics Proposal Computer is disabled in the Content Assist setting.

I think adding requiresUIThread="false" to https://github.com/jeeeyul/pde-tools/blob/342ea53a79fbef4e271a4983647f12734d543a39/net.jeeeyul.pdetools/plugin.xml#L1044-L1052 to it as done here could fix it but it might have side effects.

danthe1st avatar Mar 03 '23 12:03 danthe1st