Mercurial > pidgin
diff src/dialogs.c @ 262:07abf2ed6665
[gaim-migrate @ 272]
Since everyone on sourceforge raised such a stink about having 3 dot-files
in ~, I moved .gaimbdcache_<SN> to .gaim/<SN>.blist. I hope this makes
people happy.
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Thu, 25 May 2000 04:56:31 +0000 |
| parents | be4ac6d5c1b4 |
| children | 3b5b469d07f7 |
line wrap: on
line diff
--- a/src/dialogs.c Thu May 25 04:15:46 2000 +0000 +++ b/src/dialogs.c Thu May 25 04:56:31 2000 +0000 @@ -2057,14 +2057,14 @@ file = getenv( "HOME" ); if ( file != (char *) NULL ) { - sprintf( path, "%s/.gaimbdcache_%s", file, g_screenname ); + sprintf( path, "%s/.gaim/%s.blist", file, g_screenname ); if ( !stat(path, &sbuf) ) ret = TRUE; } return ret; } -/* if dummy is 0, save to ~/.gaimbdcache_screenname. Else, let user choose */ +/* if dummy is 0, save to ~/.gaim/screenname.blist. Else, let user choose */ void do_export(GtkWidget *w, void *dummy) { @@ -2081,9 +2081,16 @@ } else { file = getenv( "HOME" ); - if ( file != (char *) NULL ) - sprintf( path, "%s/.gaimbdcache_%s", file, g_screenname ); - else + if ( file != (char *) NULL ) { + FILE *dir; + sprintf(buf, "%s/.gaim/"); + dir = fopen(buf, "r"); + if (!dir) + mkdir(buf, S_IRUSR | S_IWUSR | S_IXUSR); + else + fclose(dir); + sprintf( path, "%s/.gaim/%s.blist", file, g_screenname ); + } else return; } if ((f = fopen(path,"w"))) { @@ -2134,7 +2141,7 @@ } -/* if dummy is 0, then import from ~/.gaimbdcache_screenname, else let user +/* if dummy is 0, then import from ~/.gaim/screenname.blist, else let user choose */ void do_import(GtkWidget *w, void *dummy) @@ -2156,7 +2163,7 @@ else { file = getenv( "HOME" ); if ( file != (char *) NULL ) - sprintf( path, "%s/.gaimbdcache_%s", file, g_screenname ); + sprintf( path, "%s/.gaim/%s.blist", file, g_screenname ); else return; }
