Skip to content

Commit 82b45bb

Browse files
authored
WifiInterface: Get permission async (#353)
1 parent 7610930 commit 82b45bb

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/Widgets/WifiInterface.vala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ public class Network.WifiInterface : Network.WidgetNMInterface {
127127

128128
wifi_list.row_activated.connect ((row) => {
129129
if (row is WifiMenuItem) {
130-
wifi_activate_cb ((WifiMenuItem) row);
130+
wifi_activate_cb.begin ((WifiMenuItem) row);
131131
}
132132
});
133133

@@ -231,7 +231,7 @@ public class Network.WifiInterface : Network.WidgetNMInterface {
231231
}
232232
}
233233

234-
private void wifi_activate_cb (WifiMenuItem i) {
234+
private async void wifi_activate_cb (WifiMenuItem i) {
235235
if (device == null) {
236236
return;
237237
}
@@ -243,7 +243,7 @@ public class Network.WifiInterface : Network.WidgetNMInterface {
243243

244244
if (permission == null) {
245245
try {
246-
permission = new Polkit.Permission.sync (
246+
permission = yield new Polkit.Permission (
247247
"io.elementary.wingpanel.network.administration",
248248
new Polkit.UnixProcess (Posix.getpid ())
249249
);

0 commit comments

Comments
 (0)