diff --git a/src/app/browser/window/tab/item/page/navigation/request/info/dialog.rs b/src/app/browser/window/tab/item/page/navigation/request/info/dialog.rs index 9b5399b5..3c611c49 100644 --- a/src/app/browser/window/tab/item/page/navigation/request/info/dialog.rs +++ b/src/app/browser/window/tab/item/page/navigation/request/info/dialog.rs @@ -121,7 +121,7 @@ impl Dialog for PreferencesDialog { /// Lookup [MaxMind](https://www.maxmind.com) database fn l(profile: &Profile, socket_address: &SocketAddress) -> Option { use maxminddb::{ - MaxMindDBError, Reader, + MaxMindDbError, Reader, geoip2::{/*City,*/ Country}, }; if !matches!( @@ -138,11 +138,11 @@ impl Dialog for PreferencesDialog { .ok()?; let lookup = { let a: std::net::SocketAddr = socket_address.to_string().parse().unwrap(); - let lookup: std::result::Result = + let lookup: std::result::Result, MaxMindDbError> = db.lookup(a.ip()); lookup } - .ok()?; + .ok()??; lookup.country.map(|c| { let mut b = Vec::new(); if let Some(iso_code) = c.iso_code {