From 04d888f4c86032ef1eadcbcd5d27e3161d0cc7c6 Mon Sep 17 00:00:00 2001 From: seven332 Date: Sun, 2 Aug 2015 18:15:31 +0800 Subject: [PATCH] Fix no removeOnLayoutListener error --- app/src/main/java/com/hippo/scene/SimpleDialogCurtain.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/hippo/scene/SimpleDialogCurtain.java b/app/src/main/java/com/hippo/scene/SimpleDialogCurtain.java index d5e11f008..a6c9d3719 100644 --- a/app/src/main/java/com/hippo/scene/SimpleDialogCurtain.java +++ b/app/src/main/java/com/hippo/scene/SimpleDialogCurtain.java @@ -188,6 +188,8 @@ public class SimpleDialogCurtain extends Curtain { stageLayout.addOnLayoutListener(new StageLayout.OnLayoutListener() { @Override public void onLayout(View view) { + stageLayout.removeOnLayoutListener(this); + onClose(enter, exitDialog, layout, cushion, frame, animatorCollection); } });