BAD one
[vg.git] / vg_console.h
index c25dc6fa1ab5836f631c1be5544127be57bab2f9..208b5b392b9245887583b6f7b34ebc32cb35f2b3 100644 (file)
@@ -459,7 +459,7 @@ VG_STATIC void console_update_suggestions(void)
    const char *args[8];
 
    int token_count = vg_console_tokenize( vg_console.input, temp, args );
-
+   if( !token_count ) return;
    vg_console.suggestion_pastepos = args[token_count-1]-temp;
 
    /* Score all our commands and cvars */
@@ -649,9 +649,9 @@ VG_STATIC void _vg_console_draw(void)
 
    SDL_AtomicLock( &log_print_sl );
 
-       int ptr = vg_log.buffer_line_current;
+       int ptr = vg_log.log_line_current;
    int const fh = 14, log_lines = 32;
-   int console_lines = VG_MIN( log_lines, vg_log.buffer_line_count );
+   int console_lines = VG_MIN( log_lines, vg_log.log_line_count );
 
    ui_rect rect_log   = { 0, 0,                vg.window_x, log_lines*fh },
            rect_input = { 0, log_lines*fh + 1, vg.window_x, fh*2 },
@@ -668,9 +668,9 @@ VG_STATIC void _vg_console_draw(void)
    for( int i=0; i<console_lines; i ++ ){
       ptr --;
 
-      if( ptr < 0 ) ptr = vg_list_size( vg_log.buffer )-1;
+      if( ptr < 0 ) ptr = vg_list_size( vg_log.log )-1;
       
-      ui_text( rect_line, vg_log.buffer[ptr], 1, k_ui_align_left, 0 );
+      ui_text( rect_line, vg_log.log[ptr], 1, k_ui_align_left, 0 );
       rect_line[1] -= fh;
    }