Skip to content

Commit d390adb

Browse files
committed
cleanup
1 parent 5a29e5a commit d390adb

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

lan-mouse-gtk/src/client_row.rs

+4
Original file line numberDiff line numberDiff line change
@@ -146,4 +146,8 @@ impl ClientRow {
146146
pub fn set_position(&self, pos: Position) {
147147
self.imp().set_pos(pos);
148148
}
149+
150+
pub fn set_dns_state(&self, resolved: bool) {
151+
self.imp().set_dns_state(resolved);
152+
}
149153
}

lan-mouse-gtk/src/client_row/imp.rs

+8
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,14 @@ impl ClientRow {
213213
.set_active(active);
214214
self.enable_switch.unblock_signal(handler);
215215
}
216+
217+
pub(super) fn set_dns_state(&self, resolved: bool) {
218+
if resolved {
219+
self.dns_button.set_css_classes(&["success"])
220+
} else {
221+
self.dns_button.set_css_classes(&["warning"])
222+
}
223+
}
216224
}
217225

218226
impl WidgetImpl for ClientRow {}

lan-mouse-gtk/src/window.rs

+1-5
Original file line numberDiff line numberDiff line change
@@ -368,11 +368,7 @@ impl Window {
368368

369369
fn update_dns_state(&self, handle: ClientHandle, resolved: bool) {
370370
if let Some(client_row) = self.row_for_handle(handle) {
371-
if resolved {
372-
client_row.imp().dns_button.set_css_classes(&["success"])
373-
} else {
374-
client_row.imp().dns_button.set_css_classes(&["warning"])
375-
}
371+
client_row.set_dns_state(resolved);
376372
}
377373
}
378374

0 commit comments

Comments
 (0)