Skip to content

Commit 932b7f6

Browse files
committed
Revert "Add more temporary logging for investigating detachFunctor"
bug:6608646 This reverts commit 8857b2f Change-Id: I1563b5974c52b84201ae448298f804eb0dcc235d
1 parent 35b691f commit 932b7f6

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

core/java/android/view/HardwareRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1229,7 +1229,7 @@ private void scheduleFunctors(View.AttachInfo attachInfo) {
12291229
void detachFunctor(int functor) {
12301230
if (mCanvas != null) {
12311231
mCanvas.detachFunctor(functor);
1232-
} else Log.e(LOG_TAG, "can't detachFunctor, have no canvas");
1232+
}
12331233
}
12341234

12351235
@Override

core/java/android/view/ViewRootImpl.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -678,9 +678,6 @@ public boolean attachFunctor(int functor) {
678678
}
679679

680680
public void detachFunctor(int functor) {
681-
Log.e(HardwareRenderer.LOG_TAG, String.format("detachFunctor, mHarwareRenderer==null %b, enabled %b",
682-
mAttachInfo.mHardwareRenderer == null,
683-
mAttachInfo.mHardwareRenderer == null ? false : mAttachInfo.mHardwareRenderer.isEnabled()));
684681
if (mAttachInfo.mHardwareRenderer != null && mAttachInfo.mHardwareRenderer.isEnabled()) {
685682
mAttachInfo.mHardwareRenderer.detachFunctor(functor);
686683
}

libs/hwui/OpenGLRenderer.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,10 +262,7 @@ void OpenGLRenderer::resume() {
262262
}
263263

264264
void OpenGLRenderer::detachFunctor(Functor* functor) {
265-
int size = mFunctors.size();
266-
int remove = mFunctors.remove(functor);
267-
ALOGD("OGLR %p detachFunctor %p, removed at index %d of %d",
268-
this, functor, remove, size);
265+
mFunctors.remove(functor);
269266
}
270267

271268
void OpenGLRenderer::attachFunctor(Functor* functor) {
@@ -312,7 +309,7 @@ status_t OpenGLRenderer::invokeFunctors(Rect& dirty) {
312309

313310
status_t OpenGLRenderer::callDrawGLFunction(Functor* functor, Rect& dirty) {
314311
interrupt();
315-
mFunctors.remove(functor);
312+
detachFunctor(functor);
316313

317314
if (mDirtyClip) {
318315
setScissorFromClip();

0 commit comments

Comments
 (0)