diff options
author | Christopher Tate <ctate@google.com> | 2011-09-13 14:28:05 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-09-13 14:28:05 -0700 |
commit | ff87be5966d876031ec56f55d5c1e6cf4cef71fa (patch) | |
tree | efc23a3d3801f183858bea35d325f3558b519205 | |
parent | 2367e75beebd44338d67c20270cecedd5ca3cb5c (diff) | |
parent | 8f73b5dfac9be998fcd6cdc30bcb1e4b210ba575 (diff) | |
download | frameworks_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.java | 4 |
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); |