From b31c0359ebce114ae2f9b4e5df3dc37a93f5115e Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Thu, 6 Feb 2025 10:15:43 +0300 Subject: layout: Extract col variable --- src/layout/scrolling.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/layout/scrolling.rs b/src/layout/scrolling.rs index 3153ed0c..66fb8e65 100644 --- a/src/layout/scrolling.rs +++ b/src/layout/scrolling.rs @@ -2116,26 +2116,24 @@ impl ScrollingSpace { error!("insert hint column index is out of range"); return None; } - if tile_index > self.columns[column_index].tiles.len() { + + let col = &self.columns[column_index]; + if tile_index > col.tiles.len() { error!("insert hint tile index is out of range"); return None; } let (height, y) = if tile_index == 0 { - (150., self.columns[column_index].tile_offset(tile_index).y) - } else if tile_index == self.columns[column_index].tiles.len() { + (150., col.tile_offset(tile_index).y) + } else if tile_index == col.tiles.len() { ( 150., - self.columns[column_index].tile_offset(tile_index).y - - self.options.gaps - - 150., + col.tile_offset(tile_index).y - self.options.gaps - 150., ) } else { ( 300., - self.columns[column_index].tile_offset(tile_index).y - - self.options.gaps / 2. - - 150., + col.tile_offset(tile_index).y - self.options.gaps / 2. - 150., ) }; -- cgit