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)) { > -- > 1.8.3.1 > > _______________________________________________ > virt-tools-list mailing list > virt-tools-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/virt-tools-list
Attachment:
pgpZCAWLx3HGg.pgp
Description: PGP signature
_______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list