From: Michael Kolb Date: Fri, 22 Mar 2013 17:56:12 +0000 (-0700) Subject: Add renderers only once X-Git-Tag: android-x86-7.1-r1~934 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f0c33e7991f6778534e958551938db8d239957ba;p=android-x86%2Fpackages-apps-Gallery2.git Add renderers only once Change-Id: I819c0486d23e358d7d7b989a051da9087fa292a1 --- diff --git a/src/com/android/camera/PhotoUI.java b/src/com/android/camera/PhotoUI.java index 18d0d3e86..de0468b3c 100644 --- a/src/com/android/camera/PhotoUI.java +++ b/src/com/android/camera/PhotoUI.java @@ -161,6 +161,7 @@ public class PhotoUI implements PieListener, if (mPieRenderer == null) { mPieRenderer = new PieRenderer(mActivity); mPieRenderer.setPieListener(this); + mRenderOverlay.addRenderer(mPieRenderer); } if (mMenu == null) { mMenu = new PhotoMenu(mActivity, this, mPieRenderer); @@ -170,9 +171,8 @@ public class PhotoUI implements PieListener, if (mZoomRenderer == null) { mZoomRenderer = new ZoomRenderer(mActivity); + mRenderOverlay.addRenderer(mZoomRenderer); } - mRenderOverlay.addRenderer(mPieRenderer); - mRenderOverlay.addRenderer(mZoomRenderer); if (mGestures == null) { // this will handle gesture disambiguation and dispatching mGestures = new PreviewGestures(mActivity, this, mZoomRenderer, mPieRenderer);