diff options
-rw-r--r-- | vnc.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -60,20 +60,21 @@ struct vnc_window { static void vnc_window_texts(struct vnc_window *vnc) { const char *name = vnc_display_get_name(VNC_DISPLAY(vnc->vnc)); - char ti[256] = "vnc"; + char ti[256]; char st[256]; - char si[16] = "-"; + char si[16] = "none"; switch (vnc->conn_state) { case CONN_NONE: + snprintf(ti, sizeof(ti), "%s", g_get_application_name()); snprintf(st, sizeof(st), "VNC: idle"); break; case CONN_CONNECTING: - snprintf(ti, sizeof(ti), "connecting"); + snprintf(ti, sizeof(ti), "connecting (%s)", g_get_application_name()); snprintf(st, sizeof(st), "VNC: connecting to %s ...", vnc->display); break; case CONN_CONNECTED: - snprintf(ti, sizeof(ti), "%s", name); + snprintf(ti, sizeof(ti), "%s (%s)", name, g_get_application_name()); snprintf(st, sizeof(st), "VNC: \"%s\" at %s", name ?: "", vnc->display); snprintf(si, sizeof(si), "%dx%d", @@ -81,6 +82,7 @@ static void vnc_window_texts(struct vnc_window *vnc) vnc_display_get_height(VNC_DISPLAY(vnc->vnc))); break; case CONN_DISCONNECTED: + snprintf(ti, sizeof(ti), "%s", g_get_application_name()); snprintf(st, sizeof(st), "VNC: disconnected from %s.", vnc->display); break; } |