Commit bea3fb0f7a5c88c9e9cf7cea1046c687dee59ef9

Authored by Perry Werneck
1 parent ab86d8b0

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);