X-Git-Url: http://git.draconx.ca/gitweb/upkg.git/blobdiff_plain/9d3cb178db367962f68521985ef9e239e1d03fa9..82c24245034226967611c9d2c4f6f04b4f9db6cc:/src/upkg.c diff --git a/src/upkg.c b/src/upkg.c index a7e96bf..c40d6d1 100644 --- a/src/upkg.c +++ b/src/upkg.c @@ -25,7 +25,6 @@ #include "module.h" #include "serializable.h" #include "exportable.h" -#include "music.h" void print_upkg_flags(const char *prefix, unsigned long flags) { @@ -88,7 +87,9 @@ int main(int argc, char **argv) printf("Exports: %lu\n", pkg->export_count); printf("Imports: %lu\n", pkg->import_count); - GObject *music = u_music_new(); + GObject *music = g_object_new(module_get_class("Engine", "Music"), NULL); + if (!music) + return EXIT_FAILURE; struct upkg_file *f = upkg_export_open(pkg, 0); upkg_deserialize(music, f);