Skip to content

Commit 8371cc2

Browse files
committed
fix: Handle unexpected sensor type
1 parent 829b5f1 commit 8371cc2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/inputdaemon.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,12 @@ void InputDaemon::firstInputPass(QQueue<SDL_Event> *sdlEventQueue)
853853
sensor_type = ACCELEROMETER;
854854
else if (event.csensor.sensor == SDL_SENSOR_GYRO)
855855
sensor_type = GYROSCOPE;
856-
JoySensor *sensor = set->getSensor(sensor_type);
856+
else
857+
qWarning() << "Unknown sensor type: " << event.csensor.sensor;
858+
859+
JoySensor *sensor = nullptr;
860+
if (sensor_type == ACCELEROMETER || sensor_type == GYROSCOPE)
861+
sensor = set->getSensor(sensor_type);
857862

858863
if (sensor != nullptr)
859864
{

0 commit comments

Comments
 (0)