Only calculate surfaceInputTransformation when we have a surface
This commit is contained in:
parent
1c25c7101d
commit
62cf7e8830
1 changed files with 2 additions and 2 deletions
|
@ -527,10 +527,10 @@ void SeatInterface::setDragTarget(AbstractDropHandler *dropTarget,
|
|||
notifyTouchMotion(d->globalTouch.ids.first(), globalPosition);
|
||||
}
|
||||
|
||||
QMatrix4x4 surfaceInputTransformation = inputTransformation;
|
||||
surfaceInputTransformation.scale(surface->scaleOverride());
|
||||
|
||||
if (d->drag.target) {
|
||||
QMatrix4x4 surfaceInputTransformation = inputTransformation;
|
||||
surfaceInputTransformation.scale(surface->scaleOverride());
|
||||
d->drag.surface = surface;
|
||||
d->drag.transformation = surfaceInputTransformation;
|
||||
d->drag.target->updateDragTarget(surface, serial);
|
||||
|
|
Loading…
Reference in a new issue