Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-term/src/application.rs')
-rw-r--r--helix-term/src/application.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs
index 36cb295c..28fcd8fc 100644
--- a/helix-term/src/application.rs
+++ b/helix-term/src/application.rs
@@ -744,7 +744,7 @@ impl Application {
}
}
Notification::PublishDiagnostics(mut params) => {
- let uri = match helix_core::Uri::try_from(params.uri) {
+ let uri = match helix_core::Uri::try_from(params.uri.as_str()) {
Ok(uri) => uri,
Err(err) => {
log::error!("{err}");
@@ -1143,7 +1143,8 @@ impl Application {
..
} = params
{
- self.jobs.callback(crate::open_external_url_callback(uri));
+ self.jobs
+ .callback(crate::open_external_url_callback(uri.as_str()));
return lsp::ShowDocumentResult { success: true };
};
@@ -1154,7 +1155,7 @@ impl Application {
..
} = params;
- let uri = match helix_core::Uri::try_from(uri) {
+ let uri = match helix_core::Uri::try_from(uri.as_str()) {
Ok(uri) => uri,
Err(err) => {
log::error!("{err}");