From 96c56d665f8c10239d03b62ff545eba9cc8cc37a Mon Sep 17 00:00:00 2001 From: Simon Repp Date: Sat, 8 Aug 2026 11:40:38 +0200 Subject: [PATCH] Add missing enolib api adaptations for desktop crate target --- desktop/src/site_bookmark.rs | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/desktop/src/site_bookmark.rs b/desktop/src/site_bookmark.rs index 8d5634a..dd9aaa0 100644 --- a/desktop/src/site_bookmark.rs +++ b/desktop/src/site_bookmark.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 Simon Repp +// SPDX-FileCopyrightText: 2025-2026 Simon Repp // SPDX-License-Identifier: AGPL-3.0-or-later use std::fs; @@ -47,14 +47,9 @@ impl SiteBookmark { }; if let Some(element) = document.elements() - .iter() .find(|element| element.key() == "base_url") { - if let Ok(field) = element.as_field() { - if let Ok(result) = field.value() { - if let Some(value) = result { - return Some(value.to_string()); - } - } + if let Some(value) = element.field_value() { + return Some(value.to_string()); } } @@ -76,14 +71,9 @@ impl SiteBookmark { }; if let Some(element) = document.elements() - .iter() .find(|element| element.key() == "title") { - if let Ok(field) = element.as_field() { - if let Ok(result) = field.value() { - if let Some(value) = result { - return Some(value.to_string()); - } - } + if let Some(value) = element.field_value() { + return Some(value.to_string()); } }