diff --git a/src/main.rs b/src/main.rs index 672631b..e85a173 100644 --- a/src/main.rs +++ b/src/main.rs @@ -136,7 +136,7 @@ fn calculate_timeline_visibility(app: &AppWindow, api: Arc, scroll: f32) { let window_height = app.get_window_height(); let visible_range = scroll..=(scroll + window_height); - let buckets = get_image_buckets(&app); + let buckets = get_image_buckets(app); for i in 0..buckets.row_count() { let Some(mut bucket) = buckets.row_data(i) else { @@ -145,7 +145,7 @@ fn calculate_timeline_visibility(app: &AppWindow, api: Arc, scroll: f32) { let top_y = bucket.y; let bottom_y = bucket.y + bucket.height; - let is_visible = &top_y <= &visible_range.end() && visible_range.start() <= &bottom_y; + let is_visible = &top_y <= visible_range.end() && visible_range.start() <= &bottom_y; let visibility = if is_visible { ui::Visibility::InView @@ -181,7 +181,7 @@ fn calculate_timeline_layout(app: &AppWindow, api: Arc, timeline_width: f32 let min_image_size = global.get_min_image_size(); let image_margin = global.get_image_margin(); let min_size_with_margin = min_image_size + image_margin; - let buckets = get_image_buckets(&app); + let buckets = get_image_buckets(app); let count_x = (timeline_width / min_size_with_margin).floor() as usize; let remaining_length = timeline_width.rem_euclid(min_size_with_margin); @@ -247,7 +247,7 @@ fn placeholder_preview() -> slint::Image { fn unload_bucket(time_bucket: &TimeBucketKey, app: &AppWindow) { let buckets = get_image_buckets(app); - let Some(i) = buckets.iter().position(|b| &b.key == &time_bucket) else { + let Some(i) = buckets.iter().position(|b| b.key == time_bucket) else { return; }; let bucket = buckets.row_data(i).expect("i is in the list"); @@ -274,7 +274,7 @@ fn load_bucket(time_bucket: TimeBucketKey, app_weak: Weak, api: Arc