network: fix critical when opening VPN details page
I was seeing this critical when opening the VPN details page:
(gnome-control-center:78888): nm-CRITICAL **: 16:26:21.689: ((src/libnm-client-impl/nm-device.c:1299)): assertion '<dropped>' failed
It probably broke in 551d72280b
. The code
above and below expects self->device may be NULL, so let's add a
NULL check here.
This commit is contained in:
parent
234d1aadb7
commit
c180aa660c
1 changed files with 3 additions and 1 deletions
|
@ -297,7 +297,9 @@ connect_details_page (CEPageDetails *self)
|
|||
gtk_widget_set_visible (GTK_WIDGET (self->speed_heading_label), speed_label != NULL);
|
||||
gtk_widget_set_visible (GTK_WIDGET (self->speed_label), speed_label != NULL);
|
||||
|
||||
hw_address = nm_device_get_hw_address (self->device);
|
||||
if (self->device)
|
||||
hw_address = nm_device_get_hw_address (self->device);
|
||||
|
||||
gtk_label_set_label (self->mac_label, hw_address);
|
||||
gtk_widget_set_visible (GTK_WIDGET (self->mac_heading_label), hw_address != NULL);
|
||||
gtk_widget_set_visible (GTK_WIDGET (self->mac_label), hw_address != NULL);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue