fix fishlim config handler

This commit is contained in:
Berke Viktor 2011-11-24 23:37:43 +01:00
parent 1a96ca3edd
commit b15fe1ddf1
3 changed files with 10 additions and 9 deletions

View File

@ -29,20 +29,12 @@
#include "fish.h" #include "fish.h"
#include "misc.h" #include "misc.h"
#include "keystore.h" #include "keystore.h"
#include "xchat_plugin.h"
static char *keystore_password = NULL; static char *keystore_password = NULL;
/**
* Returns the path to the key store file.
*/
static gchar *get_config_filename() {
// TODO use xchat_get_info(ph, "xchatdirfs")
const gchar *homedir = g_get_home_dir();
return g_build_filename(homedir, ".xchat2", "blow.ini", NULL);
}
/** /**
* Opens the key store file: ~/.xchat2/blow.ini * Opens the key store file: ~/.xchat2/blow.ini
*/ */

View File

@ -22,6 +22,7 @@
*/ */
#include <glib.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
@ -47,6 +48,13 @@ static const char usage_delkey[] = "Usage: DELKEY <nick or #channel>, deletes th
static xchat_plugin *ph; static xchat_plugin *ph;
/**
* Returns the path to the key store file.
*/
gchar *get_config_filename() {
return g_build_filename(xchat_get_info(ph, "xchatdirfs"), "blow.ini", NULL);
}
/** /**
* Appends data to a string. Returns true if there was sufficient memory. * Appends data to a string. Returns true if there was sufficient memory.
* Frees *s and returns false if an error occurs. * Frees *s and returns false if an error occurs.

View File

@ -0,0 +1 @@
gchar *get_config_filename();