Skip to content

Commit 9d7e85f

Browse files
committed
Remove some unwraps
1 parent 9e71e6c commit 9d7e85f

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

crates/eframe/src/web/events.rs

+8-4
Original file line numberDiff line numberDiff line change
@@ -393,10 +393,14 @@ fn install_dpr_change_event(web_runner: &WebRunner) -> Result<(), JsValue> {
393393
let original_dpr = native_pixels_per_point();
394394

395395
let window = web_sys::window().unwrap();
396-
let media_query_list = window
397-
.match_media(&format!("(resolution: {original_dpr}dppx)"))
398-
.unwrap()
399-
.unwrap();
396+
let Some(media_query_list) =
397+
window.match_media(&format!("(resolution: {original_dpr}dppx)"))?
398+
else {
399+
log::error!(
400+
"Failed to create MediaQueryList: eframe won't be able to detect changes in DPR"
401+
);
402+
return Ok(());
403+
};
400404

401405
let closure = move |_: web_sys::Event, app_runner: &mut AppRunner, web_runner: &WebRunner| {
402406
let new_dpr = native_pixels_per_point();

0 commit comments

Comments
 (0)