summaryrefslogtreecommitdiff
path: root/examples/vala
diff options
context:
space:
mode:
Diffstat (limited to 'examples/vala')
-rw-r--r--examples/vala/simple-bar/widget/Bar.vala8
1 files changed, 5 insertions, 3 deletions
diff --git a/examples/vala/simple-bar/widget/Bar.vala b/examples/vala/simple-bar/widget/Bar.vala
index 295a3b7..28b32ef 100644
--- a/examples/vala/simple-bar/widget/Bar.vala
+++ b/examples/vala/simple-bar/widget/Bar.vala
@@ -143,9 +143,11 @@ class SysTray : Gtk.Box {
class Wifi : Astal.Icon {
public Wifi() {
Astal.widget_set_class_names(this, {"Wifi"});
- var wifi = AstalNetwork.get_default().wifi;
- wifi.bind_property("ssid", this, "tooltip-text", BindingFlags.SYNC_CREATE);
- wifi.bind_property("icon-name", this, "icon", BindingFlags.SYNC_CREATE);
+ var wifi = AstalNetwork.get_default().get_wifi();
+ if (wifi != null) {
+ wifi.bind_property("ssid", this, "tooltip-text", BindingFlags.SYNC_CREATE);
+ wifi.bind_property("icon-name", this, "icon", BindingFlags.SYNC_CREATE);
+ }
}
}