diff options
Diffstat (limited to 'services/surfaceflinger/Layer.cpp')
| -rw-r--r-- | services/surfaceflinger/Layer.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp index 6c9905e7da..1b076632d8 100644 --- a/services/surfaceflinger/Layer.cpp +++ b/services/surfaceflinger/Layer.cpp @@ -700,11 +700,6 @@ uint32_t Layer::doTransaction(uint32_t flags) { mNeedsFiltering = getActiveTransform(s).needsBilinearFiltering(); } - if (mDrawingState.inputInfoChanged) { - flags |= eInputInfoChanged; - mDrawingState.inputInfoChanged = false; - } - commitTransaction(mDrawingState); return flags; @@ -1986,7 +1981,7 @@ void Layer::setInputInfo(const InputWindowInfo& info) { mDrawingState.inputInfo = info; mDrawingState.touchableRegionCrop = extractLayerFromBinder(info.touchableRegionCropHandle); mDrawingState.modified = true; - mDrawingState.inputInfoChanged = true; + mFlinger->mInputInfoChanged = true; setTransactionFlags(eTransactionNeeded); } |