summaryrefslogtreecommitdiff
path: root/libnm/NetworkManager.h
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2014-08-25 15:25:27 -0400
committerDan Winship <danw@gnome.org>2014-09-04 09:21:05 -0400
commit98959d5432abfbc1ff77f9b3952ead019cba936b (patch)
tree319ed1dc4b7a04017dd3fe2288ade310c1ad3fc4 /libnm/NetworkManager.h
parent356fb7d77eef522767312a9a9fd8e2d2a2f77fd4 (diff)
downloadNetworkManager-98959d5432abfbc1ff77f9b3952ead019cba936b.tar.gz
libnm: fix NMIP4Config/NMIP6Config addresses/routes properties
The docs for NMIP4Config:addresses and NMIP4Config:routes claimed that they were GPtrArrays of NMIP4Address/NMIP4Route, but get_property() was actually trying to set them the D-Bus representation type, and it was failing anyway because it used g_value_set_boxed() on a parameter that was declared GParamSpecPointer. Fix it to use a GPtrArray-valued property, and set it to the right thing. NMIP6Config did the right thing with its :addresses and :routes properties, but was using custom types (NM_TYPE_IP6_ADDRESS_OBJECT_ARRAY and NM_TYPE_IP6_ROUTE_OBJECT_ARRAY). Make it use G_TYPE_PTR_ARRAY instead. nm-types.c, nm-types.h, and nm-types-private.h are now empty, and so can be dropped.
Diffstat (limited to 'libnm/NetworkManager.h')
-rw-r--r--libnm/NetworkManager.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/libnm/NetworkManager.h b/libnm/NetworkManager.h
index f473fea1cb..d7414101ce 100644
--- a/libnm/NetworkManager.h
+++ b/libnm/NetworkManager.h
@@ -80,7 +80,6 @@
#include <nm-setting-wireless.h>
#include <nm-setting.h>
#include <nm-simple-connection.h>
-#include <nm-types.h>
#include <nm-utils.h>
#include <nm-version.h>
#include <nm-vpn-connection.h>