This should fix an issue that can be triggered when the LSP is slow for any reason. Now the code
simply tries to cleanup primary and secondary windows before opening new ones.
I also removed the geometry from the secondary state, because it is not needed anywhere else than
the function where the value is created.
@PPakalns could you check if this fixes your issue?
This should fix an issue that can be triggered when the LSP is slow for any reason. Now the code simply tries to cleanup primary and secondary windows before opening new ones.
I also removed the geometry from the secondary state, because it is not needed anywhere else than the function where the value is created.
@PPakalns could you check if this fixes your issue?
Closes #362