remove extra lines

This commit is contained in:
yggverse 2025-03-17 02:32:20 +02:00
parent 496b0036ff
commit 28ffc08a25

View File

@ -442,12 +442,10 @@ impl Gemini {
window_x as i32, window_x as i32,
window_y as i32, window_y as i32,
); );
// Reset link colors to default // Reset link colors to default
if let Some(tag) = hover.replace(None) { if let Some(tag) = hover.replace(None) {
tag.set_foreground_rgba(Some(&link_color.0)); tag.set_foreground_rgba(Some(&link_color.0));
} }
// Apply hover effect // Apply hover effect
if let Some(iter) = text_view.iter_at_location(buffer_x, buffer_y) { if let Some(iter) = text_view.iter_at_location(buffer_x, buffer_y) {
for tag in iter.tags() { for tag in iter.tags() {
@ -455,24 +453,18 @@ impl Gemini {
if let Some(uri) = links.get(&tag) { if let Some(uri) = links.get(&tag) {
// Toggle color // Toggle color
tag.set_foreground_rgba(Some(&link_color.1)); tag.set_foreground_rgba(Some(&link_color.1));
// Keep hovered tag in memory // Keep hovered tag in memory
hover.replace(Some(tag.clone())); hover.replace(Some(tag.clone()));
// Show tooltip // Show tooltip
gutter.set_uri(Some(uri)); gutter.set_uri(Some(uri));
// Toggle cursor // Toggle cursor
text_view.set_cursor_from_name(Some("pointer")); text_view.set_cursor_from_name(Some("pointer"));
// Redraw required to apply changes immediately // Redraw required to apply changes immediately
text_view.queue_draw(); text_view.queue_draw();
return; return;
} }
} }
} }
// Restore defaults // Restore defaults
gutter.set_uri(None); gutter.set_uri(None);
text_view.set_cursor_from_name(Some("text")); text_view.set_cursor_from_name(Some("text"));