First pen button works as middle click again

This commit is contained in:
Yousef Khadadeh 2025-09-28 20:13:54 +03:00
parent d52fe2ded2
commit 738708d28e

View file

@ -300,11 +300,12 @@ void DrawingProgram::update() {
}
controls.middleClick = controls.cursorHoveringOverCanvas && (world.main.input.mouse.middleClicks || world.main.input.pen.buttons[world.main.toolbar.tabletOptions.middleClickButton].pressed);
bool middleHeld = world.main.input.mouse.middleDown || world.main.input.pen.buttons[world.main.toolbar.tabletOptions.middleClickButton].held;
if(controls.middleClick) {
controls.middleClickHeld = true;
world.main.toolbar.paintPopupLocation = std::nullopt;
}
if(controls.middleClickHeld && !world.main.input.mouse.middleDown) {
if(controls.middleClickHeld && !middleHeld) {
controls.middleClick = false;
controls.middleClickHeld = false;
controls.middleClickReleased = true;