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);
|
notifyTouchMotion(d->globalTouch.ids.first(), globalPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
QMatrix4x4 surfaceInputTransformation = inputTransformation;
|
|
||||||
surfaceInputTransformation.scale(surface->scaleOverride());
|
|
||||||
|
|
||||||
if (d->drag.target) {
|
if (d->drag.target) {
|
||||||
|
QMatrix4x4 surfaceInputTransformation = inputTransformation;
|
||||||
|
surfaceInputTransformation.scale(surface->scaleOverride());
|
||||||
d->drag.surface = surface;
|
d->drag.surface = surface;
|
||||||
d->drag.transformation = surfaceInputTransformation;
|
d->drag.transformation = surfaceInputTransformation;
|
||||||
d->drag.target->updateDragTarget(surface, serial);
|
d->drag.target->updateDragTarget(surface, serial);
|
||||||
|
|
Loading…
Reference in a new issue