Change summary
crates/gpui/src/platform/mac/screen_capture.rs | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
Detailed changes
@@ -27,6 +27,8 @@ use objc::{
};
use std::{cell::RefCell, ffi::c_void, mem, ptr, rc::Rc};
+use super::NSStringExt;
+
#[derive(Clone)]
pub struct MacScreenCaptureSource {
sc_display: id,
@@ -184,7 +186,10 @@ pub(crate) fn get_sources() -> oneshot::Receiver<Result<Vec<Box<dyn ScreenCaptur
Ok(result)
} else {
let msg: id = msg_send![error, localizedDescription];
- Err(anyhow!("Failed to register: {:?}", msg))
+ Err(anyhow!(
+ "Screen share failed: {:?}",
+ NSStringExt::to_str(&msg)
+ ))
};
tx.send(result).ok();
});