aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRay <raysan5@gmail.com>2016-09-23 23:25:13 +0200
committerRay <raysan5@gmail.com>2016-09-23 23:25:13 +0200
commit87fc7254e725f4e5c5137b31d1dfe56be8e22cf0 (patch)
treef671f9401ebc131f9dff6c7dcb909d0bd49560df /src
parent65d4eb5e826ee416feb951281e805df93a455a65 (diff)
downloadraylib-87fc7254e725f4e5c5137b31d1dfe56be8e22cf0.tar.gz
raylib-87fc7254e725f4e5c5137b31d1dfe56be8e22cf0.zip
Corrected crashing bug!
When SetTargetFPS(0) app crashes horribly (division by zero)
Diffstat (limited to 'src')
-rw-r--r--src/core.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core.c b/src/core.c
index d5b07e7a..63c880f1 100644
--- a/src/core.c
+++ b/src/core.c
@@ -689,7 +689,8 @@ void EndTextureMode(void)
// Set target FPS for the game
void SetTargetFPS(int fps)
{
- targetTime = 1.0/(double)fps;
+ if (fps < 1) targetTime = 0.0;
+ else targetTime = 1.0/(double)fps;
TraceLog(INFO, "Target time per frame: %02.03f milliseconds", (float)targetTime*1000);
}