fix historical view coordinates lag and first pixel set when hold
painting
This commit is contained in:
parent
ba02aa51bd
commit
ce09198374
|
@ -144,12 +144,12 @@ export function createKeyDownHandler(store) {
|
|||
case 'Shift': {
|
||||
if (event.location === KeyboardEvent.DOM_KEY_LOCATION_LEFT) {
|
||||
// left shift
|
||||
store.dispatch(selectHoldPaint(HOLD_PAINT.PENCIL), true);
|
||||
store.dispatch(selectHoldPaint(HOLD_PAINT.PENCIL, true));
|
||||
return;
|
||||
}
|
||||
if (event.location === KeyboardEvent.DOM_KEY_LOCATION_RIGHT) {
|
||||
// right shift
|
||||
store.dispatch(selectHoldPaint(HOLD_PAINT.HISTORY), true);
|
||||
store.dispatch(selectHoldPaint(HOLD_PAINT.HISTORY, true));
|
||||
return;
|
||||
}
|
||||
return;
|
||||
|
|
|
@ -122,7 +122,9 @@ export default (store) => (next) => (action) => {
|
|||
|
||||
case 's/TGL_HISTORICAL_VIEW': {
|
||||
const renderer = getRenderer();
|
||||
renderer.updateView(state.canvas.view);
|
||||
// update view to clamp scale
|
||||
renderer.updateView(renderer.view);
|
||||
renderer.forceNextRender = true;
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user