summaryrefslogtreecommitdiffstats
path: root/libs/surfaceflinger
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-10-07 20:25:08 -0400
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-10-07 20:25:08 -0400
commita2de8e31c2693d009db1f9386406758874dd1d40 (patch)
tree6bfac2da40e70b93491b1a58319a3f2ae665cd6c /libs/surfaceflinger
parentc15934f26a235a8218f9f673ebf8227acccefff2 (diff)
parente05f07dffa196d6403733b26317faa9f267d518f (diff)
downloadframeworks_base-a2de8e31c2693d009db1f9386406758874dd1d40.zip
frameworks_base-a2de8e31c2693d009db1f9386406758874dd1d40.tar.gz
frameworks_base-a2de8e31c2693d009db1f9386406758874dd1d40.tar.bz2
Merge change Ie05f07df into eclair
* changes: fix [2170319] gmail bulk operation checkbox latency on passion
Diffstat (limited to 'libs/surfaceflinger')
-rw-r--r--libs/surfaceflinger/Layer.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/surfaceflinger/Layer.cpp b/libs/surfaceflinger/Layer.cpp
index 0258cee..2a3e667 100644
--- a/libs/surfaceflinger/Layer.cpp
+++ b/libs/surfaceflinger/Layer.cpp
@@ -460,8 +460,10 @@ void Layer::lockPageFlip(bool& recomputeVisibleRegions)
}
}
- // FIXME: signal an event if we have more buffers waiting
- // mFlinger->signalEvent();
+ if (lcblk->getQueuedCount()) {
+ // signal an event if we have more buffers waiting
+ mFlinger->signalEvent();
+ }
if (!mPostedDirtyRegion.isEmpty()) {
reloadTexture( mPostedDirtyRegion );