diff options
Diffstat (limited to 'src/displaywindow.c')
-rw-r--r-- | src/displaywindow.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/displaywindow.c b/src/displaywindow.c index b37a483a..04377ef5 100644 --- a/src/displaywindow.c +++ b/src/displaywindow.c @@ -1137,8 +1137,10 @@ DisplayWindow *displaywindow_open(const char *filename, const char *peaks, if ( filename == NULL ) { title = strdup("No file - hdfsee"); } else { - title = malloc(strlen(basename(filename))+14); - sprintf(title, "%s - hdfsee", basename(filename)); + char *bn = safe_basename(filename); + title = malloc(strlen(bn)+14); + sprintf(title, "%s - hdfsee", bn); + free(bn); } gtk_window_set_title(GTK_WINDOW(dw->window), title); free(title); |