Mercurial > hg
changeset 100:8fedef290c4e
[/trunk] Changeset 114 by mikael
* Cleaning, add comments, remove debugging stuff...
author | mikael |
---|---|
date | Thu, 21 Apr 2005 17:21:49 +0000 |
parents | 7fffb8a6b229 |
children | 4f3ad00b5187 |
files | mcabber/src/screen.c |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/src/screen.c Thu Apr 21 17:15:13 2005 +0000 +++ b/mcabber/src/screen.c Thu Apr 21 17:21:49 2005 +0000 @@ -637,20 +637,21 @@ if (row == 0) { // Command completion if (!completion_started) { + const char *cchar; GSList *list = compl_get_category_list(COMPL_CMD); if (list) { - const char *cchar; char *prefix = g_strndup(&inputLine[1], ptr_inputline-inputLine-1); + // Init completion new_completion(prefix, list); + g_free(prefix); + // Now complete cchar = complete(); if (cchar) scr_insert_text(cchar); - g_free(prefix); completion_started = TRUE; } } else { char *c; - const char *cchar; guint back = cancel_completion(); // Remove $back chars ptr_inputline -= back; @@ -664,6 +665,8 @@ } return; } + + // Other completion, depending on the command scr_LogPrint("I'm unable to complete that yet"); } @@ -682,7 +685,6 @@ { done_completion(); completion_started = FALSE; - scr_LogPrint("Freeing completion data"); } // check_offset(int direction)