From 9b22bd9eee3fb8eb75c9840ab6430b6dc67fb76f Mon Sep 17 00:00:00 2001 From: yggverse Date: Wed, 5 Mar 2025 14:29:06 +0200 Subject: [PATCH] remove extra vector implementation --- .../browser/window/tab/item/page/content/text/gemini.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/browser/window/tab/item/page/content/text/gemini.rs b/src/app/browser/window/tab/item/page/content/text/gemini.rs index 3cda8220..aa255304 100644 --- a/src/app/browser/window/tab/item/page/content/text/gemini.rs +++ b/src/app/browser/window/tab/item/page/content/text/gemini.rs @@ -105,15 +105,15 @@ impl Gemini { // Disable multiline format on at least one closing tag not found let is_multiline_enabled = { - let mut m = Vec::new(); - for (i, l) in gemtext.lines().enumerate() { + let mut t = 0; + for l in gemtext.lines() { if (l.starts_with(multiline::TAG) || l.ends_with(multiline::TAG)) && Inline::from(l).is_none() { - m.push(i); + t += 1; } } - m.is_empty() || m.len() % 2 == 0 + t == 0 || t % 2 == 0 }; // Parse gemtext lines