fixing tabbing through completion suggestions

This commit is contained in:
Hannes Schueller 2010-11-05 21:39:42 +01:00
parent 98d16a4692
commit 0df274884f
1 changed files with 6 additions and 11 deletions

17
main.c
View File

@ -881,9 +881,13 @@ complete(const Arg *arg) {
break;
}
free_list(elementlist);
if (suggurls != NULL) {
free(suggurls);
suggurls = NULL;
}
if (entry != NULL) {
free(entry);
entry = NULL;
free(entry);
entry = NULL;
}
}
widgets = realloc(widgets, sizeof(GtkWidget*) * n);
@ -915,15 +919,6 @@ complete(const Arg *arg) {
} else
gtk_entry_set_text(GTK_ENTRY(inputbox), prefix);
gtk_editable_set_position(GTK_EDITABLE(inputbox), -1);
if (suggurls != NULL) {
m = 0;
while (suggurls[m]) {
free(suggurls[m]);
suggurls[m] = NULL;
}
free(suggurls);
suggurls = NULL;
}
return TRUE;
}