fix build: SurfaceTextureClient to Surface rename

Change-Id: I54d68241f1080eef640aefe71f33912ad79345ef
diff --git a/include/gui/Surface.h b/include/gui/Surface.h
index 4300a0f..a48e7e4 100644
--- a/include/gui/Surface.h
+++ b/include/gui/Surface.h
@@ -57,6 +57,10 @@
     static status_t writeToParcel(const sp<Surface>& surface, Parcel* parcel);
     static sp<Surface> readFromParcel(const Parcel& data);
 
+    bool isValid(const sp<Surface>& surface) const {
+        return surface != NULL && surface->getIGraphicBufferProducer() != NULL;
+    }
+
     // FIXME: temporary for source compatibility...
     sp<IGraphicBufferProducer> getISurfaceTexture() const {
         return getIGraphicBufferProducer();