diff options
author | 2023-09-14 18:58:52 +0200 | |
---|---|---|
committer | 2023-09-14 18:58:52 +0200 | |
commit | 3afac11784b9cedc7e6208e3bf1d0365e1f5e902 (patch) | |
tree | 9ebe76ac7afcc067a1dbee101db89d872db31759 /graphics | |
parent | c7d02e24e6f8265c205a68bd97b2643d40ae30ee (diff) | |
download | iced-3afac11784b9cedc7e6208e3bf1d0365e1f5e902.tar.gz iced-3afac11784b9cedc7e6208e3bf1d0365e1f5e902.tar.bz2 iced-3afac11784b9cedc7e6208e3bf1d0365e1f5e902.zip |
Remove `min_bounds` field in `graphics::text::Editor`
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/src/text/editor.rs | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/graphics/src/text/editor.rs b/graphics/src/text/editor.rs index 6d9e9bb6..07a2d72a 100644 --- a/graphics/src/text/editor.rs +++ b/graphics/src/text/editor.rs @@ -15,7 +15,6 @@ struct Internal { editor: cosmic_text::Editor, font: Font, bounds: Size, - min_bounds: Size, version: text::Version, } @@ -426,14 +425,10 @@ impl editor::Editor for Editor { let mut font_system = text::font_system().write().expect("Write font system"); - let mut changed = false; - if font_system.version() != internal.version { for line in internal.editor.buffer_mut().lines.iter_mut() { line.reset(); } - - changed = true; } if new_font != internal.font { @@ -442,8 +437,6 @@ impl editor::Editor for Editor { text::to_attributes(new_font), )); } - - changed = true; } let metrics = internal.editor.buffer().metrics(); @@ -456,8 +449,6 @@ impl editor::Editor for Editor { font_system.raw(), cosmic_text::Metrics::new(new_size.0, new_line_height.0), ); - - changed = true; } if new_bounds != internal.bounds { @@ -468,11 +459,6 @@ impl editor::Editor for Editor { ); internal.bounds = new_bounds; - changed = true; - } - - if changed { - internal.min_bounds = text::measure(internal.editor.buffer()); } self.0 = Some(Arc::new(internal)); @@ -489,7 +475,6 @@ impl PartialEq for Internal { fn eq(&self, other: &Self) -> bool { self.font == other.font && self.bounds == other.bounds - && self.min_bounds == other.min_bounds && self.editor.buffer().metrics() == other.editor.buffer().metrics() } } @@ -505,7 +490,6 @@ impl Default for Internal { )), font: Font::default(), bounds: Size::ZERO, - min_bounds: Size::ZERO, version: text::Version::default(), } } @@ -516,7 +500,6 @@ impl fmt::Debug for Internal { f.debug_struct("Internal") .field("font", &self.font) .field("bounds", &self.bounds) - .field("min_bounds", &self.min_bounds) .finish() } } |