diff options
Diffstat (limited to 'alacritty/src/display')
-rw-r--r-- | alacritty/src/display/hint.rs | 4 | ||||
-rw-r--r-- | alacritty/src/display/mod.rs | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/alacritty/src/display/hint.rs b/alacritty/src/display/hint.rs index 887840e9..ace39d4c 100644 --- a/alacritty/src/display/hint.rs +++ b/alacritty/src/display/hint.rs @@ -412,7 +412,7 @@ fn hyperlink_at<T>(term: &Term<T>, point: Point) -> Option<(Hyperlink, Match)> { // the hyperlink we've found at original `point`. let line_contains_hyperlink = grid[next_line] .into_iter() - .any(|cell| cell.hyperlink().map(|h| h == hyperlink).unwrap_or(false)); + .any(|cell| cell.hyperlink().map_or(false, |h| h == hyperlink)); // There's no hyperlink on the next line, break. if !line_contains_hyperlink { @@ -428,7 +428,7 @@ fn hyperlink_at<T>(term: &Term<T>, point: Point) -> Option<(Hyperlink, Match)> { let line_contains_hyperlink = grid[next_line] .into_iter() - .any(|cell| cell.hyperlink().map(|h| h == hyperlink).unwrap_or(false)); + .any(|cell| cell.hyperlink().map_or(false, |h| h == hyperlink)); if !line_contains_hyperlink { break; diff --git a/alacritty/src/display/mod.rs b/alacritty/src/display/mod.rs index 79e57307..ec3f9ac7 100644 --- a/alacritty/src/display/mod.rs +++ b/alacritty/src/display/mod.rs @@ -403,7 +403,7 @@ impl Display { // Guess scale_factor based on first monitor. On Wayland the initial frame always renders at // a scale factor of 1. let estimated_scale_factor = if cfg!(any(target_os = "macos", windows)) || is_x11 { - event_loop.available_monitors().next().map(|m| m.scale_factor()).unwrap_or(1.) + event_loop.available_monitors().next().map_or(1., |m| m.scale_factor()) } else { 1. }; @@ -628,7 +628,7 @@ impl Display { // Update number of column/lines in the viewport. let message_bar_lines = - message_buffer.message().map(|m| m.text(&self.size_info).len()).unwrap_or(0); + message_buffer.message().map_or(0, |m| m.text(&self.size_info).len()); let search_lines = if search_active { 1 } else { 0 }; self.size_info.reserve_lines(message_bar_lines + search_lines); @@ -997,7 +997,7 @@ impl Display { if highlighted_hint.is_some() { // If mouse changed the line, we should update the hyperlink preview, since the // highlighted hint could be disrupted by the old preview. - dirty = self.hint_mouse_point.map(|p| p.line != point.line).unwrap_or(false); + dirty = self.hint_mouse_point.map_or(false, |p| p.line != point.line); self.hint_mouse_point = Some(point); self.window.set_mouse_cursor(CursorIcon::Hand); } else if self.highlighted_hint.is_some() { |