| 877 g_object_unref(store); |
877 g_object_unref(store); |
| 878 |
878 |
| 879 gtk_entry_completion_set_text_column(completion, COMPLETION_DISPLAYED_COLUMN); |
879 gtk_entry_completion_set_text_column(completion, COMPLETION_DISPLAYED_COLUMN); |
| 880 |
880 |
| 881 purple_signal_connect(purple_connections_get_handle(), "signed-on", entry, |
881 purple_signal_connect(purple_connections_get_handle(), "signed-on", entry, |
| 882 PURPLE_CALLBACK(repopulate_autocomplete), data); |
882 G_CALLBACK(repopulate_autocomplete), data); |
| 883 purple_signal_connect(purple_connections_get_handle(), "signed-off", entry, |
883 purple_signal_connect(purple_connections_get_handle(), "signed-off", entry, |
| 884 PURPLE_CALLBACK(repopulate_autocomplete), data); |
884 G_CALLBACK(repopulate_autocomplete), data); |
| 885 |
885 |
| 886 purple_signal_connect(purple_accounts_get_handle(), "account-added", entry, |
886 purple_signal_connect(purple_accounts_get_handle(), "account-added", entry, |
| 887 PURPLE_CALLBACK(repopulate_autocomplete), data); |
887 G_CALLBACK(repopulate_autocomplete), data); |
| 888 purple_signal_connect(purple_accounts_get_handle(), "account-removed", entry, |
888 purple_signal_connect(purple_accounts_get_handle(), "account-removed", entry, |
| 889 PURPLE_CALLBACK(repopulate_autocomplete), data); |
889 G_CALLBACK(repopulate_autocomplete), data); |
| 890 |
890 |
| 891 g_signal_connect(G_OBJECT(entry), "destroy", G_CALLBACK(buddyname_autocomplete_destroyed_cb), data); |
891 g_signal_connect(G_OBJECT(entry), "destroy", G_CALLBACK(buddyname_autocomplete_destroyed_cb), data); |
| 892 } |
892 } |
| 893 |
893 |
| 894 gboolean |
894 gboolean |