A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'src/lsp.rs')
| -rw-r--r-- | src/lsp.rs | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -718,7 +718,7 @@ impl<T, R: Request, D> Rq<T, R, D> { &mut self, f: impl FnOnce( Result<R::Result, oneshot::error::RecvError>, - D, + (D, Option<T>), ) -> Option<T>, runtime: &tokio::runtime::Runtime, ) { @@ -734,7 +734,7 @@ impl<T, R: Request, D> Rq<T, R, D> { return; } }; - self.result = f(x, d); + self.result = f(x, (d, self.result.take())); } } } |