Browse Source

Fixed #1455 (#1456)

* Fixed #1455

Fixed writing out of array bounds
Adjusted FPS comment to match value
Deleted unused function at the end, which has never been in use in the history of this file

* Fixed #1455

Readded the function
Alexander Buhl 4 years ago
parent
commit
a798fd401f
1 changed files with 3 additions and 4 deletions
  1. 3 4
      examples/text/text_input_box.c

+ 3 - 4
examples/text/text_input_box.c

@@ -30,7 +30,7 @@ int main(void)
 
 
     int framesCounter = 0;
     int framesCounter = 0;
 
 
-    SetTargetFPS(10);               // Set our game to run at 60 frames-per-second
+    SetTargetFPS(10);               // Set our game to run at 10 frames-per-second
     //--------------------------------------------------------------------------------------
     //--------------------------------------------------------------------------------------
 
 
     // Main game loop
     // Main game loop
@@ -65,9 +65,8 @@ int main(void)
             if (IsKeyPressed(KEY_BACKSPACE))
             if (IsKeyPressed(KEY_BACKSPACE))
             {
             {
                 letterCount--;
                 letterCount--;
-                name[letterCount] = '\0';
-
                 if (letterCount < 0) letterCount = 0;
                 if (letterCount < 0) letterCount = 0;
+                name[letterCount] = '\0';
             }
             }
         }
         }
         else if (GetMouseCursor() != MOUSE_CURSOR_DEFAULT) SetMouseCursor(MOUSE_CURSOR_DEFAULT);
         else if (GetMouseCursor() != MOUSE_CURSOR_DEFAULT) SetMouseCursor(MOUSE_CURSOR_DEFAULT);
@@ -124,4 +123,4 @@ bool IsAnyKeyPressed()
     if ((key >= 32) && (key <= 126)) keyPressed = true;
     if ((key >= 32) && (key <= 126)) keyPressed = true;
 
 
     return keyPressed;
     return keyPressed;
-}
+}