diff --git a/src/DrawingProgram/DrawingProgram.cpp b/src/DrawingProgram/DrawingProgram.cpp index 1ab22c8..3df76fd 100644 --- a/src/DrawingProgram/DrawingProgram.cpp +++ b/src/DrawingProgram/DrawingProgram.cpp @@ -121,7 +121,7 @@ void DrawingProgram::input_text_callback(const InputManager::TextCallbackArgs& t void DrawingProgram::input_mouse_button_callback(const InputManager::MouseButtonCallbackArgs& button) { auto buttonCallbacks = [&](const InputManager::MouseButtonCallbackArgs& b) { - if(b.deviceType == InputManager::MouseDeviceType::TOUCH && !world.main.conf.disableTouchForDrawing) + if(b.deviceType != InputManager::MouseDeviceType::TOUCH || !world.main.conf.disableTouchForDrawing) drawTool->input_mouse_button_on_canvas_callback(b); }; @@ -174,7 +174,7 @@ void DrawingProgram::input_mouse_button_callback(const InputManager::MouseButton } void DrawingProgram::input_mouse_motion_callback(const InputManager::MouseMotionCallbackArgs& motion) { - if(motion.deviceType == InputManager::MouseDeviceType::TOUCH && !world.main.conf.disableTouchForDrawing) + if(motion.deviceType != InputManager::MouseDeviceType::TOUCH || !world.main.conf.disableTouchForDrawing) drawTool->input_mouse_motion_callback(motion); }