[awesome-menu] Change item_list_fill_file() proto to take directory as arg

This commit is contained in:
Julien Danjou 2008-03-09 14:08:15 +01:00
parent 5b7200daf2
commit 7cbd82011b
1 changed files with 6 additions and 9 deletions

View File

@ -191,9 +191,9 @@ get_last_word(char *text)
}
static void
item_list_fill_file(void)
item_list_fill_file(const char *directory)
{
char cwd[PATH_MAX], *last_word;
char cwd[PATH_MAX];
DIR *dir;
struct dirent *dirinfo;
item_t *item;
@ -201,10 +201,8 @@ item_list_fill_file(void)
item_list_wipe(&globalconf.items);
last_word = get_last_word(globalconf.text);
if(a_strlen(last_word))
a_strcpy(cwd, sizeof(cwd), last_word);
if(a_strlen(directory))
a_strcpy(cwd, sizeof(cwd), directory);
else
a_strcpy(cwd, sizeof(cwd), ".");
@ -267,7 +265,7 @@ compute_match(void)
if(len >= 1
&& (globalconf.text[len - 1] == '/'
|| globalconf.text[len - 1] == ' '))
item_list_fill_file();
item_list_fill_file(get_last_word(globalconf.text));
last_word = get_last_word(globalconf.text);
@ -614,9 +612,8 @@ main(int argc, char **argv)
globalconf.sw->drawable);
if(!item_list_fill_stdin())
item_list_fill_file();
item_list_fill_file(".");
compute_match();