remove redundant clones
This commit is contained in:
parent
e9af664888
commit
b472a155fc
7 changed files with 13 additions and 15 deletions
|
|
@ -346,10 +346,10 @@ impl cosmic::Application for CosmicNetworkApplet {
|
|||
{
|
||||
let _ = tx.unbounded_send(NetworkManagerRequest::Password(
|
||||
access_point.ssid.clone(),
|
||||
password.to_string(),
|
||||
password,
|
||||
));
|
||||
self.new_connection
|
||||
.replace(NewConnectionState::Waiting(access_point.clone()));
|
||||
.replace(NewConnectionState::Waiting(access_point));
|
||||
};
|
||||
}
|
||||
Message::ActivateKnownWifi(ssid) => {
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@ pub fn active_conns_subscription<I: 'static + Hash + Copy + Send + Sync + Debug>
|
|||
id: I,
|
||||
conn: Connection,
|
||||
) -> iced::Subscription<NetworkManagerEvent> {
|
||||
let initial = State::Continue(conn.clone());
|
||||
let initial = State::Continue(conn);
|
||||
subscription::channel(id, 50, move |mut output| {
|
||||
let mut state = initial.clone();
|
||||
let mut state = initial;
|
||||
|
||||
async move {
|
||||
loop {
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ pub fn devices_subscription<I: 'static + Hash + Copy + Send + Sync + Debug>(
|
|||
has_popup: bool,
|
||||
conn: Connection,
|
||||
) -> iced::Subscription<NetworkManagerEvent> {
|
||||
let initial = State::Continue(conn.clone());
|
||||
let initial = State::Continue(conn);
|
||||
subscription::channel((id, has_popup), 50, move |mut output| {
|
||||
let mut state = initial.clone();
|
||||
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@ pub fn wireless_enabled_subscription<I: 'static + Hash + Copy + Send + Sync + De
|
|||
id: I,
|
||||
conn: Connection,
|
||||
) -> iced::Subscription<NetworkManagerEvent> {
|
||||
let initial = State::Continue(conn.clone());
|
||||
let initial = State::Continue(conn);
|
||||
subscription::channel(id, 50, move |mut output| {
|
||||
let mut state = initial.clone();
|
||||
let mut state = initial;
|
||||
|
||||
async move {
|
||||
loop {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue