Take the brush pressure off option into account

This commit is contained in:
Yousef Khadadeh 2026-05-16 22:14:02 +03:00
parent 4c14c3dc57
commit f214ba12f0
2 changed files with 5 additions and 3 deletions

View file

@ -81,7 +81,7 @@ void BrushTool::input_mouse_button_on_canvas_callback(const InputManager::MouseB
if(button.button == InputManager::MouseButton::LEFT) {
auto& toolConfig = drawP.world.main.toolConfig;
if(button.down && drawP.layerMan.is_a_layer_being_edited() && !objInfoBeingEdited && !drawP.world.main.g.gui.cursor_obstructed()) {
if(button.deviceType == InputManager::MouseDeviceType::PEN) {
if(button.deviceType == InputManager::MouseDeviceType::PEN && drawP.world.main.conf.tabletOptions.pressureAffectsBrushWidth) {
penWidth = drawP.world.main.input.pen.pressure;
if(penWidth != 0.0f) {
float brushMinSize = drawP.world.main.conf.tabletOptions.brushMinimumSize;
@ -177,7 +177,7 @@ void BrushTool::input_mouse_motion_callback(const InputManager::MouseMotionCallb
}
void BrushTool::input_pen_axis_callback(const InputManager::PenAxisCallbackArgs& axis) {
if(axis.axis == SDL_PEN_AXIS_PRESSURE) {
if(axis.axis == SDL_PEN_AXIS_PRESSURE && drawP.world.main.conf.tabletOptions.pressureAffectsBrushWidth) {
penWidth = axis.value;
if(penWidth != 0.0f) {
float brushMinSize = drawP.world.main.conf.tabletOptions.brushMinimumSize;