Fixed crash at startup

This commit is contained in:
Sam Lantinga 2016-12-03 09:59:43 -08:00
parent e7efcfbaa4
commit 54188c8b9e
1 changed files with 10 additions and 2 deletions

View File

@ -45,7 +45,11 @@ SDL_MouseNormalSpeedScaleChanged(void *userdata, const char *name, const char *o
{ {
SDL_Mouse *mouse = (SDL_Mouse *)userdata; SDL_Mouse *mouse = (SDL_Mouse *)userdata;
mouse->normal_speed_scale = (float)SDL_atof(hint); if (hint && *hint) {
mouse->normal_speed_scale = (float)SDL_atof(hint);
} else {
mouse->normal_speed_scale = 1.0f;
}
} }
static void static void
@ -53,7 +57,11 @@ SDL_MouseRelativeSpeedScaleChanged(void *userdata, const char *name, const char
{ {
SDL_Mouse *mouse = (SDL_Mouse *)userdata; SDL_Mouse *mouse = (SDL_Mouse *)userdata;
mouse->relative_speed_scale = (float)SDL_atof(hint); if (hint && *hint) {
mouse->relative_speed_scale = (float)SDL_atof(hint);
} else {
mouse->relative_speed_scale = 1.0f;
}
} }
/* Public functions */ /* Public functions */