diff options
author | Fabiano FidĂȘncio <fidencio@redhat.com> | 2014-10-06 13:58:04 +0200 |
---|---|---|
committer | Christophe Fergeau <cfergeau@redhat.com> | 2014-10-10 12:57:08 +0200 |
commit | 9886055a4a7e44ee5080fbcbae0b99eeb69ff2d2 (patch) | |
tree | f9ae905c7359b26d5a292ab12d63e1d48a528b9c /src/virt-viewer-session-vnc.c | |
parent | 69b3096f51bf2b6e9d1606b9fd49499899886ac7 (diff) | |
download | virt-viewer-9886055a4a7e44ee5080fbcbae0b99eeb69ff2d2.tar.gz virt-viewer-9886055a4a7e44ee5080fbcbae0b99eeb69ff2d2.tar.xz virt-viewer-9886055a4a7e44ee5080fbcbae0b99eeb69ff2d2.zip |
Prefill the username in the authentication dialog
Lets prefill the username entry using the user name of the
current user.
Diffstat (limited to 'src/virt-viewer-session-vnc.c')
-rw-r--r-- | src/virt-viewer-session-vnc.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/virt-viewer-session-vnc.c b/src/virt-viewer-session-vnc.c index 29bd111..5a2dd86 100644 --- a/src/virt-viewer-session-vnc.c +++ b/src/virt-viewer-session-vnc.c @@ -283,9 +283,13 @@ virt_viewer_session_vnc_auth_credential(GtkWidget *src G_GNUC_UNUSED, VirtViewerFile *file = virt_viewer_session_get_file(VIRT_VIEWER_SESSION(self)); if (file != NULL) { - if (wantUsername && virt_viewer_file_is_set(file, "username")) { - username = virt_viewer_file_get_username(file); - wantUsername = FALSE; + if (wantUsername) { + if (virt_viewer_file_is_set(file, "username")) { + username = virt_viewer_file_get_username(file); + wantUsername = FALSE; + } else { + username = g_strdup(g_get_user_name()); + } } if (wantPassword && virt_viewer_file_is_set(file, "password")) { password = virt_viewer_file_get_password(file); |