# HG changeset patch # User Mikael Berthe # Date 1289506926 -3600 # Node ID 3e3e73bb43f52d2dc6a38b48a89c3478eaa16e2c # Parent c1f9a4d47e052860117623e785a8096374fc8905 Do not call compl_get_category_list() needlessly diff -r c1f9a4d47e05 -r 3e3e73bb43f5 mcabber/mcabber/screen.c --- a/mcabber/mcabber/screen.c Thu Nov 11 14:13:16 2010 +0100 +++ b/mcabber/mcabber/screen.c Thu Nov 11 21:22:06 2010 +0100 @@ -3619,7 +3619,12 @@ if (!completion_started) { guint dynlist; - GSList *list = compl_get_category_list(compl_categ, &dynlist); + GSList *list; + + if (!compl_categ) + return; // Nothing to complete + + list = compl_get_category_list(compl_categ, &dynlist); if (list) { guint n; char *prefix = g_strndup(row, ptr_inputline-row);