When the .vv file has an [ovirt] section, we should try to create a foreign menu out of it. This will allow remote-viewer to offer a menu to change the currenty inserted cdrom. --- src/virt-viewer-file.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/virt-viewer-file.c b/src/virt-viewer-file.c index 640b664..396df93 100644 --- a/src/virt-viewer-file.c +++ b/src/virt-viewer-file.c @@ -24,6 +24,10 @@ #include <glib/gi18n.h> #include <glib/gstdio.h> +#ifdef HAVE_OVIRT +#include "ovirt-foreign-menu.h" +#endif + #include "virt-viewer-util.h" #include "virt-viewer-file.h" @@ -749,6 +753,17 @@ virt_viewer_file_fill_app(VirtViewerFile* self, VirtViewerApp *app, GError **err g_object_set(G_OBJECT(app), "fullscreen", virt_viewer_file_get_fullscreen(self), NULL); +#ifdef HAVE_OVIRT + { + OvirtForeignMenu *menu; + + if (g_key_file_has_group(self->priv->keyfile, OVIRT_GROUP)) { + menu = ovirt_foreign_menu_new_from_file(self); + ovirt_foreign_menu_start(menu); + } + } +#endif + return TRUE; } -- 1.9.0 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list