From 6443105986f31ddaf85416552f38b1b08f108d99 Mon Sep 17 00:00:00 2001 From: yggverse Date: Fri, 28 Mar 2025 03:39:05 +0200 Subject: [PATCH] show connection page only on socket info is available --- .../page/navigation/request/info/dialog.rs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) 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 27252461..e3089e58 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 @@ -95,12 +95,13 @@ impl Dialog for PreferencesDialog { } // @TODO header size, total size, etc. p }); - d.add(&{ - let p = PreferencesPage::builder() - .title("Connection") - .icon_name("network-transmit-receive") - .build(); - if let Some(ref socket) = info.socket { + if let Some(ref socket) = info.socket { + d.add(&{ + let p = PreferencesPage::builder() + .title("Connection") + .icon_name("network-transmit-receive") + .build(); + use gtk::{ gio::{SocketAddress, SocketFamily}, prelude::{SocketAddressExt, SocketConnectableExt}, @@ -172,9 +173,9 @@ impl Dialog for PreferencesDialog { } g }); - } - p - }); + p + }); + } if info.redirect.is_some() { d.add(&{ let g = PreferencesGroup::new();