Merge pull request #411 from theofficialgman/master

Check for zero rumble setting before allowing rumble
This commit is contained in:
fgsfds 2020-08-30 15:35:03 +03:00 committed by GitHub
commit b897f30c2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -33,12 +33,16 @@ s32 osContInit(UNUSED OSMesgQueue *mq, u8 *controllerBits, UNUSED OSContStatus *
s32 osMotorStart(UNUSED void *pfs) {
// Since rumble stops by osMotorStop, its duration is not nessecary.
// Set it to 5 seconds and hope osMotorStop() is called in time.
controller_rumble_play(configRumbleStrength / 100.0f, 5.0f);
if (configRumbleStrength>0){
controller_rumble_play(configRumbleStrength / 100.0f, 5.0f);
}
return 0;
}
s32 osMotorStop(UNUSED void *pfs) {
controller_rumble_stop();
if (configRumbleStrength>0){
controller_rumble_stop();
}
return 0;
}