diff --git a/src/rshapes.c b/src/rshapes.c index 76fb0c3c2..cc994b99e 100644 --- a/src/rshapes.c +++ b/src/rshapes.c @@ -631,7 +631,9 @@ void DrawRectangleLines(int posX, int posY, int width, int height, Color color) // Draw rectangle outline with line thickness void DrawRectangleLinesEx(Rectangle rec, float thick, Color color) { - if ((thick > rec.width) || (thick > rec.height)) + if (thick <= 0.0f) return; + + if ((thick > rec.width/2) || (thick > rec.height/2)) { if (rec.width >= rec.height) thick = rec.height/2; else if (rec.width <= rec.height) thick = rec.width/2;