GNOME Bugzilla – Bug 599779
empathy doesn't auto finish IRC usernames when user hits tab
Last modified: 2010-01-06 16:23:23 UTC
from: https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/458513 Binary package hint: empathy Already said, try pidgin instead, I've had problems to complete a 3 letter username on freenode, and I don't get a list of possibilitys if more than one user would with the asked letters. ProblemType: Bug Architecture: i386 Date: Thu Oct 22 22:10:45 2009 DistroRelease: Ubuntu 9.10 NonfreeKernelModules: nvidia Package: empathy 2.28.1-1ubuntu1 ProcEnviron: LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-14.48-generic SourcePackage: empathy Uname: Linux 2.6.31-14-generic i686
apparently neither complete when the nickname contains non-alphanumeric character
Created attachment 150679 [details] [review] Print autocompletion suggestions to chatview
Oh, and I didn't have any problems with short nicknames or non-alphanumeric charachters
Review of attachment 150679 [details] [review]: Thanks a lot for your patch. I fixed some style issues and pushed it to master. ::: libempathy-gtk/empathy-chat.c @@ +1383,3 @@ gchar *complete_char = NULL; + GString *message = NULL; + GList *l; This line introduced a trailing space. @@ +1406,3 @@ + message = g_string_new (""); + for (l = completed_list; l != NULL; l = l->next) { + g_string_append(message, empathy_contact_get_name((EmpathyContact*) l->data)); You should use function (arg); No need to cast l->data
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
*** Bug 575670 has been marked as a duplicate of this bug. ***
Thank you for fixing this bug.