Loading services/surfaceflinger/SurfaceFlinger.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -2161,6 +2161,13 @@ void SurfaceFlinger::setTransactionState( } } // If a synchronous transaction is explicitly requested without any changes, // force a transaction anyway. This can be used as a flush mechanism for // previous async transactions. if (transactionFlags == 0 && (flags & eSynchronous)) { transactionFlags = eTransactionNeeded; } if (transactionFlags) { // this triggers the transaction setTransactionFlags(transactionFlags); Loading services/surfaceflinger/SurfaceFlinger_hwc1.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -2177,6 +2177,13 @@ void SurfaceFlinger::setTransactionState( } } // If a synchronous transaction is explicitly requested without any changes, // force a transaction anyway. This can be used as a flush mechanism for // previous async transactions. if (transactionFlags == 0 && (flags & eSynchronous)) { transactionFlags = eTransactionNeeded; } if (transactionFlags) { // this triggers the transaction setTransactionFlags(transactionFlags); Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -2161,6 +2161,13 @@ void SurfaceFlinger::setTransactionState( } } // If a synchronous transaction is explicitly requested without any changes, // force a transaction anyway. This can be used as a flush mechanism for // previous async transactions. if (transactionFlags == 0 && (flags & eSynchronous)) { transactionFlags = eTransactionNeeded; } if (transactionFlags) { // this triggers the transaction setTransactionFlags(transactionFlags); Loading
services/surfaceflinger/SurfaceFlinger_hwc1.cpp +7 −0 Original line number Diff line number Diff line Loading @@ -2177,6 +2177,13 @@ void SurfaceFlinger::setTransactionState( } } // If a synchronous transaction is explicitly requested without any changes, // force a transaction anyway. This can be used as a flush mechanism for // previous async transactions. if (transactionFlags == 0 && (flags & eSynchronous)) { transactionFlags = eTransactionNeeded; } if (transactionFlags) { // this triggers the transaction setTransactionFlags(transactionFlags); Loading