OSDN Git Service

minor cleanup
authorMathias Agopian <mathias@google.com>
Wed, 5 Sep 2012 04:04:09 +0000 (21:04 -0700)
committerMathias Agopian <mathias@google.com>
Wed, 5 Sep 2012 04:04:09 +0000 (21:04 -0700)
Change-Id: Ied80e14878e92a506930f7a5a55adde8f260ec70

services/surfaceflinger/SurfaceFlinger.cpp

index f6dd62a..08cb345 100644 (file)
@@ -1027,10 +1027,10 @@ void SurfaceFlinger::handleTransactionLocked(uint32_t transactionFlags)
                 // TODO: we could traverse the tree from front to back and
                 //       compute the actual visible region
                 // TODO: we could cache the transformed region
-                Layer::State front(layer->drawingState());
-                Region visibleReg = front.transform.transform(
-                        Region(Rect(front.active.w, front.active.h)));
-                invalidateLayerStack(front.layerStack, visibleReg);
+                const Layer::State& s(layer->drawingState());
+                Region visibleReg = s.transform.transform(
+                        Region(Rect(s.active.w, s.active.h)));
+                invalidateLayerStack(s.layerStack, visibleReg);
             }
         }
     }
@@ -1202,7 +1202,7 @@ void SurfaceFlinger::handlePageFlip()
     for (size_t i=0 ; i<count ; i++) {
         const sp<LayerBase>& layer(currentLayers[i]);
         const Region dirty(layer->latchBuffer(visibleRegions));
-        Layer::State s(layer->drawingState());
+        const Layer::State& s(layer->drawingState());
         invalidateLayerStack(s.layerStack, dirty);
     }