summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2011-09-13 14:28:05 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-09-13 14:28:05 -0700
commitff87be5966d876031ec56f55d5c1e6cf4cef71fa (patch)
treeefc23a3d3801f183858bea35d325f3558b519205
parent2367e75beebd44338d67c20270cecedd5ca3cb5c (diff)
parent8f73b5dfac9be998fcd6cdc30bcb1e4b210ba575 (diff)
downloadframeworks_base-ff87be5966d876031ec56f55d5c1e6cf4cef71fa.zip
frameworks_base-ff87be5966d876031ec56f55d5c1e6cf4cef71fa.tar.gz
frameworks_base-ff87be5966d876031ec56f55d5c1e6cf4cef71fa.tar.bz2
Merge "Fix bug 5297302 - Remember to release surface after starting drag"
-rw-r--r--core/java/android/view/View.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index 1cc428b..65e9857 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -13174,6 +13174,10 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal
shadowSize.x, shadowSize.y,
shadowTouchPoint.x, shadowTouchPoint.y, data);
if (ViewDebug.DEBUG_DRAG) Log.d(VIEW_LOG_TAG, "performDrag returned " + okay);
+
+ // Off and running! Release our local surface instance; the drag
+ // shadow surface is now managed by the system process.
+ surface.release();
}
} catch (Exception e) {
Log.e(VIEW_LOG_TAG, "Unable to initiate drag", e);