On Wed, Nov 13, 2013 at 11:30:19AM +0100, Christophe Fergeau wrote: > Ping > > On Wed, Oct 30, 2013 at 02:30:11PM +0100, Christophe Fergeau wrote: > > When using the connection dialog, if the user picks an invalid > > URI first causing a failed connection, and then picks/enters a valid > > URI, remote-viewer window title will be set to the first invalid URI, > > not to the second one which was entered. > > > > As the user may have specified a window title to use on the command > > line (-t option), we need to be careful not to override that when > > setting the window title on the second attempt. > > > > Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1024309 > > --- > > src/remote-viewer.c | 8 +++++++- > > 1 file changed, 7 insertions(+), 1 deletion(-) > > > > diff --git a/src/remote-viewer.c b/src/remote-viewer.c > > index fa53690..5d111a9 100644 > > --- a/src/remote-viewer.c > > +++ b/src/remote-viewer.c > > @@ -57,6 +57,10 @@ struct _RemoteViewerPrivate { > > GtkWidget *controller_menu; > > GtkWidget *foreign_menu; > > gboolean open_recent_dialog; > > + > > + gboolean default_title; /* Whether the window title was set by the user, or > > + is the default one (URI we are connecting to) */ > > + > > }; > > > > G_DEFINE_TYPE (RemoteViewer, remote_viewer, VIRT_VIEWER_TYPE_APP) > > @@ -983,8 +987,10 @@ remote_viewer_start(VirtViewerApp *app) > > g_return_val_if_fail(guri != NULL, FALSE); > > > > DEBUG_LOG("Opening display to %s", guri); > > - if (virt_viewer_app_get_title(app) == NULL) > > + if ((virt_viewer_app_get_title(app) == NULL) || priv->default_title) { > > + priv->default_title = TRUE; > > virt_viewer_app_set_title(app, guri); > > + } > > > > file = g_file_new_for_commandline_arg(guri); > > if (g_file_query_exists(file, NULL)) { ACK Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list