Fixed crash at startup

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;
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
@ -53,7 +57,11 @@ SDL_MouseRelativeSpeedScaleChanged(void *userdata, const char *name, const char
{
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 */