removed guff
authorhgn <hgodden00@gmail.com>
Tue, 2 Nov 2021 08:23:15 +0000 (08:23 +0000)
committerhgn <hgodden00@gmail.com>
Tue, 2 Nov 2021 08:23:15 +0000 (08:23 +0000)
vg/vg_console.h

index 3756897230c80d909f5293a4c788958503fb4ac4..94de7d205db4c8d46b65eeac44daddf4de837219 100644 (file)
@@ -293,16 +293,6 @@ static void console_put_char( char c )
        console_move_cursor( &vg_console.cursor_user, &vg_console.cursor_pos, 1, 1 );
 }
 
-static void console_add_to_history( const char* str )
-{
-       if( strcmp( str, vg_console.history[ vg_console.history_last ]) )
-       {
-               vg_console.history_last = ( vg_console.history_last + 1) % vg_list_size(vg_console.history );
-               vg_console.history_count = VG_MIN( vg_list_size( vg_console.history ), vg_console.history_count + 1 );
-               strcpy( vg_console.history[ vg_console.history_last ], str );
-       }
-}
-
 static void console_history_get( char* buf, int entry_num )
 {
        if( !vg_console.history_count )
@@ -444,7 +434,13 @@ static void console_proc_key( GLFWwindow* ptrW, int key, int scancode, int actio
                        
                        vg_info( "%s\n", vg_console.input );
                        
-                       console_add_to_history( vg_console.input );
+                       if( strcmp( vg_console.input, vg_console.history[ vg_console.history_last ]) )
+                       {
+                               vg_console.history_last = ( vg_console.history_last + 1) % vg_list_size(vg_console.history );
+                               vg_console.history_count = VG_MIN( vg_list_size( vg_console.history ), vg_console.history_count + 1 );
+                               strcpy( vg_console.history[ vg_console.history_last ], vg_console.input );
+                       }
+                       
                        vg_console.history_pos = -1;
                        execute_console_input( vg_console.input );
                        console_move_cursor( &vg_console.cursor_user, &vg_console.cursor_pos, -10000, 1 );