NMIfupdownConnection really is a subclass of NMSysconfigConnection (as
declared via the G_DEFINE_TYPE macro in nm-ifconfig-connection.c), but
the header incorrectly used NMExportedConnection* in the class and
instance structs. We got away with it because NMSysconfigConnection*
didn't contain anything other than the stuff inherited from
NMExportedConnection*, but it would have caused much trouble if we did
add something.
---
 .../plugins/ifupdown/nm-ifupdown-connection.h      |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/system-settings/plugins/ifupdown/nm-ifupdown-connection.h 
b/system-settings/plugins/ifupdown/nm-ifupdown-connection.h
index 4eb20e5..2aa74df 100644
--- a/system-settings/plugins/ifupdown/nm-ifupdown-connection.h
+++ b/system-settings/plugins/ifupdown/nm-ifupdown-connection.h
@@ -39,11 +39,11 @@ G_BEGIN_DECLS
 #define NM_IFUPDOWN_CONNECTION_IFBLOCK "ifblock"
 
 typedef struct {
-       NMExportedConnection parent;
+       NMSysconfigConnection parent;
 } NMIfupdownConnection;
 
 typedef struct {
-       NMExportedConnectionClass parent;
+       NMSysconfigConnectionClass parent;
 } NMIfupdownConnectionClass;
 
 GType nm_ifupdown_connection_get_type (void);
-- 
1.7.0.4

_______________________________________________
networkmanager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to