Skip to content

Commit 039399c

Browse files
committed
remove more unwrap
1 parent 9edf597 commit 039399c

File tree

1 file changed

+3
-1
lines changed
  • crates/scap-direct3d/src

1 file changed

+3
-1
lines changed

crates/scap-direct3d/src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ pub enum NewCapturerError {
120120
UpdateIntervalNotSupported,
121121
#[error("CreateDevice: {0}")]
122122
CreateDevice(windows::core::Error),
123+
#[error("CreateDevice: {0}")]
124+
Context(windows::core::Error),
123125
#[error("Direct3DDevice: {0}")]
124126
Direct3DDevice(windows::core::Error),
125127
#[error("FramePool: {0}")]
@@ -192,7 +194,7 @@ impl Capturer {
192194
let (d3d_device, d3d_context) = d3d_device
193195
.map(|d| unsafe { d.GetImmediateContext() }.map(|v| (d, v)))
194196
.transpose()
195-
.unwrap()
197+
.map_err(NewCapturerError::Context)?
196198
.unwrap();
197199

198200
let item = item.clone();

0 commit comments

Comments
 (0)