From 445c4d06fedcc960e89da2242e33f2ca0b038145 Mon Sep 17 00:00:00 2001 From: takotori Date: Mon, 11 Dec 2023 22:00:52 +0100 Subject: [PATCH] make edit button from saved wifi entry working again --- src/components/wifi/saved_wifi_entry.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/wifi/saved_wifi_entry.rs b/src/components/wifi/saved_wifi_entry.rs index 00db4fa..2126057 100644 --- a/src/components/wifi/saved_wifi_entry.rs +++ b/src/components/wifi/saved_wifi_entry.rs @@ -11,6 +11,8 @@ use glib::subclass::types::ObjectSubclassIsExt; use glib::{clone, PropertySet}; use gtk::{Align, Button, gio, Orientation}; use gtk::prelude::{BoxExt, ListBoxRowExt}; +use crate::components::wifi::utils::get_connection_settings; +use crate::components::wifi::wifi_options::WifiOptions; glib::wrapper! { pub struct SavedWifiEntry(ObjectSubclass) @@ -43,9 +45,8 @@ impl SavedWifiEntry { edit_button.connect_clicked( clone!(@ weak entry_imp, @ weak wifi_box => move |_| { - // TODO accesspoint has to be saved somewhere i guess - // let _option = getConnectionSettings(entryImp.accessPoint.borrow().associated_connection.clone()); - // wifiBox.resetWifiNavigation.push(&*WifiOptions::new(_option)); + let _option = get_connection_settings(entry_imp.reset_connection_path.borrow().clone()); + wifi_box.reset_wifi_navigation.push(&*WifiOptions::new(_option, entry_imp.reset_connection_path.borrow().clone())); }), );