From 45e8824a2e0a349441b92c0172e579391df47396 Mon Sep 17 00:00:00 2001 From: yggverse Date: Wed, 18 Mar 2026 13:25:23 +0200 Subject: [PATCH] remove deprecated members --- .../page/content/text/markdown/tags/code.rs | 24 ++++--------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/src/app/browser/window/tab/item/page/content/text/markdown/tags/code.rs b/src/app/browser/window/tab/item/page/content/text/markdown/tags/code.rs index 37d3b0ba..0255769a 100644 --- a/src/app/browser/window/tab/item/page/content/text/markdown/tags/code.rs +++ b/src/app/browser/window/tab/item/page/content/text/markdown/tags/code.rs @@ -3,7 +3,7 @@ mod syntax; use gtk::{ Align, Box, Button, Label, Orientation, PolicyType, ScrolledWindow, Separator, TextBuffer, - TextSearchFlags, TextTag, TextTagTable, TextView, WrapMode, + TextSearchFlags, TextTagTable, TextView, WrapMode, gdk::Display, glib::{ControlFlow, GString, idle_add_local, uuid_string_random}, prelude::{ @@ -21,22 +21,11 @@ struct Entry { data: String, } -pub struct Code { - index: HashMap, - alt: TextTag, -} +pub struct Code(HashMap); impl Code { pub fn new() -> Self { - Self { - index: HashMap::new(), - alt: TextTag::builder() - .pixels_above_lines(4) - .pixels_below_lines(8) - .weight(500) - .wrap_mode(WrapMode::None) - .build(), - } + Self(HashMap::new()) } /// Collect all code blocks into `Self.index` (to prevent formatting) @@ -64,7 +53,7 @@ impl Code { buffer.insert_with_tags(&mut start_iter, &id, &[]); assert!( - self.index + self.0 .insert( id, Entry { @@ -82,10 +71,7 @@ impl Code { let buffer = text_view.buffer(); let syntax = Syntax::new(); let copied = Rc::new(Cell::new(None)); - - assert!(buffer.tag_table().add(&self.alt)); - - for (k, v) in self.index.iter() { + for (k, v) in self.0.iter() { while let Some((mut m_start, mut m_end)) = buffer .start_iter()