gnome-control-center/panels/network/wireless-security
Georges Basile Stavracas Neto 21943a42bf network: Ensure WirelessSecurity type is initialized
When calling for the wireless security widgets, the code
simply assumes that the corresponding GType is initialized.
This may not always be true, which leads to a nasty crash
every time e.g. we open the network connection editor dialog.

This commit fixes that by introducing a new standard macro
wrapping wireless_security_get_type(), and ensuring the type
is initializing when calling wireless_security_init(), thus
protecting every code path from this crash.

This commit also makes CePageSecurity use the new macro for
better legibility.

https://bugzilla.gnome.org/show_bug.cgi?id=785581
2017-08-09 19:32:43 +02:00
..
eap-method-fast.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-fast.h network: Break out wifi details code and add editing support 2013-01-30 13:05:33 -05:00
eap-method-fast.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-leap.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-leap.h network: Break out wifi details code and add editing support 2013-01-30 13:05:33 -05:00
eap-method-leap.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-peap.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-peap.h network: Break out wifi details code and add editing support 2013-01-30 13:05:33 -05:00
eap-method-peap.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-simple.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-simple.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-simple.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-tls.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-tls.h network: Break out wifi details code and add editing support 2013-01-30 13:05:33 -05:00
eap-method-tls.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-ttls.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method-ttls.h network: Break out wifi details code and add editing support 2013-01-30 13:05:33 -05:00
eap-method-ttls.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
eap-method.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
helpers.c network: Update wireless-security from network-manager-applet 2016-06-07 13:11:07 +02:00
helpers.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
Makefile.am network: Update the script to update from nm-applet again 2016-06-07 18:50:38 +02:00
nm-connection-editor-to-network-panel.patch network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
nm-connection-editor-ui-to-network-panel.patch network: Update wireless-security UI from network-manager-applet 2016-06-07 14:21:36 +02:00
nm-default.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
utils.c network: Add utils from network-manager-applet 2016-06-07 13:10:10 +02:00
utils.h network: Add utils from network-manager-applet 2016-06-07 13:10:10 +02:00
wireless-security.c network: Ensure WirelessSecurity type is initialized 2017-08-09 19:32:43 +02:00
wireless-security.gresource.xml network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
wireless-security.h network: Ensure WirelessSecurity type is initialized 2017-08-09 19:32:43 +02:00
ws-dynamic-wep.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-dynamic-wep.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-dynamic-wep.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-leap.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-leap.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-leap.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wep-key.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wep-key.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wep-key.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wpa-eap.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wpa-eap.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wpa-eap.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wpa-psk.c network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wpa-psk.h network: Update wireless-security from network-manager-applet 2017-03-13 18:56:57 +01:00
ws-wpa-psk.ui network: Update wireless-security UI from network-manager-applet 2017-03-13 18:56:57 +01:00