diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2011-07-14 17:28:39 +0200 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2011-07-22 16:11:02 +0100 |
commit | e2c09a876be8f9bd0353f55a13d293d2bf9a4eb9 (patch) | |
tree | 14aa33f96e92281fd3877f1ebdb16580e26dd6f3 /src/virt-viewer-main.c | |
parent | 9dcb071166792e5b280be85856c658bcda615d58 (diff) | |
download | virt-viewer-e2c09a876be8f9bd0353f55a13d293d2bf9a4eb9.tar.gz virt-viewer-e2c09a876be8f9bd0353f55a13d293d2bf9a4eb9.tar.xz virt-viewer-e2c09a876be8f9bd0353f55a13d293d2bf9a4eb9.zip |
Turn VirtViewer into a VirtViewerApp object
Diffstat (limited to 'src/virt-viewer-main.c')
-rw-r--r-- | src/virt-viewer-main.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/virt-viewer-main.c b/src/virt-viewer-main.c index 749365c..1ab4acd 100644 --- a/src/virt-viewer-main.c +++ b/src/virt-viewer-main.c @@ -51,6 +51,7 @@ int main(int argc, char **argv) gboolean waitvm = FALSE; gboolean reconnect = FALSE; gboolean fullscreen = FALSE; + VirtViewerApp *viewer = NULL; const char *help_msg = N_("Run '" PACKAGE " --help' to see a full list of available command line options"); const GOptionEntry options [] = { { "version", 'V', G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, @@ -107,13 +108,15 @@ int main(int argc, char **argv) goto cleanup; } - ret = virt_viewer_start(uri, args[0], zoom, direct, waitvm, reconnect, verbose, debug, fullscreen, NULL); - if (ret != 0) - return ret; + viewer = virt_viewer_start(uri, args[0], zoom, direct, waitvm, reconnect, verbose, debug, fullscreen, NULL); + if (viewer == NULL) + goto cleanup; gtk_main(); cleanup: + if (viewer) + g_object_unref(viewer); g_free(uri); g_strfreev(args); |