Commit bea3fb0f7a5c88c9e9cf7cea1046c687dee59ef9
1 parent
ab86d8b0
Exists in
master
and in
2 other branches
Fixing session name management.
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
src/objects/os/linux/savedesktopicon.c
| @@ -301,7 +301,10 @@ | @@ -301,7 +301,10 @@ | ||
| 301 | 301 | ||
| 302 | // 2 = Session name | 302 | // 2 = Session name |
| 303 | { | 303 | { |
| 304 | - const gchar * session_name = v3270_get_session_name(terminal); | 304 | + gchar * session_name = g_strdup(v3270_get_session_name(terminal)); |
| 305 | + gchar * ptr = strchr(session_name,':'); | ||
| 306 | + if(ptr) | ||
| 307 | + *ptr = 0; | ||
| 305 | 308 | ||
| 306 | if(strcmp(session_name,G_STRINGIFY(PRODUCT_NAME))) | 309 | if(strcmp(session_name,G_STRINGIFY(PRODUCT_NAME))) |
| 307 | gtk_entry_set_text(GTK_ENTRY(inputs[2]),session_name); | 310 | gtk_entry_set_text(GTK_ENTRY(inputs[2]),session_name); |