# HG changeset patch # User Sadrul Habib Chowdhury # Date 1187892056 0 # Node ID 70a3aa1f2dd5b986474b3a251d56ca8d63e65140 # Parent 40c3e38574581cfde313a27ab577875a4fb6501f Fix #2599. (Sound File Change Crash) diff -r 40c3e3857458 -r 70a3aa1f2dd5 finch/libgnt/gntfilesel.c --- a/finch/libgnt/gntfilesel.c Thu Aug 23 07:24:54 2007 +0000 +++ b/finch/libgnt/gntfilesel.c Thu Aug 23 18:00:56 2007 +0000 @@ -200,7 +200,7 @@ const char *tmp; tmp = sel->suggest ? sel->suggest : (const char*)gnt_tree_get_selection_data(sel->dirsonly ? GNT_TREE(sel->dirs) : GNT_TREE(sel->files)); - old = g_strdup_printf("%s%s%s", sel->current, sel->current[1] ? G_DIR_SEPARATOR_S : "", tmp ? tmp : ""); + old = g_strdup_printf("%s%s%s", SAFE(sel->current), SAFE(sel->current)[1] ? G_DIR_SEPARATOR_S : "", tmp ? tmp : ""); gnt_entry_set_text(GNT_ENTRY(sel->location), old); g_free(old); }