summaryrefslogtreecommitdiff
path: root/libnm-core/nm-setting-wireless-security.h
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2014-10-21 22:09:52 -0400
committerDan Winship <danw@gnome.org>2014-10-28 17:17:17 -0400
commitb108790833e4829586cf42a60a60a783fe535608 (patch)
treed4be5914f03e998efd21b810aa95e0e5171d8c59 /libnm-core/nm-setting-wireless-security.h
parent6eba3aa141bc94fa81e9e20a6bf0e66a86409857 (diff)
downloadNetworkManager-b108790833e4829586cf42a60a60a783fe535608.tar.gz
libnm-core: add nm-core-types.h, remove cross-includes
Add nm-core-types.h, typedefing all of the GObject types in libnm-core; this is needed so that nm-setting.h can reference NMConnection in addition to nm-connection.h referencing NMSetting. Removing the cross-includes from the various headers causes lots of fallout elsewhere. (In particular, nm-utils.h used to include nm-connection.h, which included every setting header, so any file that included nm-utils.h automatically got most of the rest of libnm-core without needing to pay attention to specifics.) Fix this up by including nm-core-internal.h from those files that are now missing includes.
Diffstat (limited to 'libnm-core/nm-setting-wireless-security.h')
-rw-r--r--libnm-core/nm-setting-wireless-security.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libnm-core/nm-setting-wireless-security.h b/libnm-core/nm-setting-wireless-security.h
index 7c9e7ec472..8c4e1f0382 100644
--- a/libnm-core/nm-setting-wireless-security.h
+++ b/libnm-core/nm-setting-wireless-security.h
@@ -89,9 +89,9 @@ typedef enum {
#define NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD "leap-password"
#define NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS "leap-password-flags"
-typedef struct {
+struct _NMSettingWirelessSecurity {
NMSetting parent;
-} NMSettingWirelessSecurity;
+};
typedef struct {
NMSettingClass parent;