Skip to content

Commit 128e869

Browse files
committed
sort webcam info by index
1 parent 3dcf534 commit 128e869

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/sys/native.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1170,8 +1170,10 @@ impl SysBackend for NativeSys {
11701170
}
11711171
#[cfg(feature = "webcam")]
11721172
fn webcam_list(&self) -> Result<Vec<String>, String> {
1173-
Ok(nokhwa::query(nokhwa::utils::ApiBackend::Auto)
1174-
.map_err(|e| e.to_string())?
1173+
let mut cam_infos =
1174+
nokhwa::query(nokhwa::utils::ApiBackend::Auto).map_err(|e| e.to_string())?;
1175+
cam_infos.sort_by_key(|info| info.index().clone());
1176+
Ok(cam_infos
11751177
.into_iter()
11761178
.map(|info| info.human_name())
11771179
.collect())

0 commit comments

Comments
 (0)