about summary refs log tree commit diff stats
path: root/src/ui/titlebar.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2014-01-11 18:06:46 +0000
committerJames Booth <boothj5@gmail.com>2014-01-11 18:06:46 +0000
commitbf494b1b07654103cd0c0867e37326e618b58f4d (patch)
treec6c93f1838936d2140afb637cc13ee28668a7422 /src/ui/titlebar.c
parentd189f7ea43e0978b33ad0d4ed3dbcf95774c4598 (diff)
downloadprofani-tty-bf494b1b07654103cd0c0867e37326e618b58f4d.tar.gz
Refactored setting window recipient
Diffstat (limited to 'src/ui/titlebar.c')
-rw-r--r--src/ui/titlebar.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ui/titlebar.c b/src/ui/titlebar.c
index 04492b62..37827979 100644
--- a/src/ui/titlebar.c
+++ b/src/ui/titlebar.c
@@ -29,7 +29,7 @@
 
 static WINDOW *title_bar;
 static char *current_title = NULL;
-static const char *recipient = NULL;
+static char *recipient = NULL;
 static GTimer *typing_elapsed;
 static int dirty;
 static contact_presence_t current_status;
@@ -132,7 +132,8 @@ _title_bar_set_recipient(const char * const from)
         g_timer_destroy(typing_elapsed);
         typing_elapsed = NULL;
     }
-    recipient = from;
+    free(recipient);
+    recipient = strdup(from);
 
     if (current_title != NULL) {
         free(current_title);