summaryrefslogtreecommitdiff
path: root/osinfo
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2012-11-27 13:35:54 +0100
committerChristophe Fergeau <cfergeau@redhat.com>2012-12-13 17:18:47 +0100
commitfbd550b0827217817f05dc9fc4295ef8ea5bf3d4 (patch)
tree8c51251bc641b03a8fc5c3bb48e126cd7c733986 /osinfo
parent1e05008f400b370b13f7f0d2ee4e3d09a63e4514 (diff)
Set OsinfoOs::media for OSes stored in an OsinfoDb
Diffstat (limited to 'osinfo')
-rw-r--r--osinfo/osinfo_os.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/osinfo/osinfo_os.c b/osinfo/osinfo_os.c
index 6de2515..2be7f64 100644
--- a/osinfo/osinfo_os.c
+++ b/osinfo/osinfo_os.c
@@ -25,6 +25,7 @@
#include <config.h>
#include <osinfo/osinfo.h>
+#include "osinfo_media_private.h"
#include <glib/gi18n-lib.h>
G_DEFINE_TYPE (OsinfoOs, osinfo_os, OSINFO_TYPE_PRODUCT);
@@ -429,6 +430,7 @@ void osinfo_os_add_media(OsinfoOs *os, OsinfoMedia *media)
g_return_if_fail(OSINFO_IS_MEDIA(media));
osinfo_list_add(OSINFO_LIST(os->priv->medias), OSINFO_ENTITY(media));
+ osinfo_media_set_os(media, os);
}
/**