diff --git a/src/com/android/settings/homepage/contextualcards/ControllerRendererPool.java b/src/com/android/settings/homepage/contextualcards/ControllerRendererPool.java index 755a1057c1c..f556018a085 100644 --- a/src/com/android/settings/homepage/contextualcards/ControllerRendererPool.java +++ b/src/com/android/settings/homepage/contextualcards/ControllerRendererPool.java @@ -56,7 +56,7 @@ public class ControllerRendererPool { final Class clz = ContextualCardLookupTable.getCardControllerClass(cardType); for (ContextualCardController controller : mControllers) { - if (controller.getClass() == clz) { + if (controller.getClass().getName().equals(clz.getName())) { Log.d(TAG, "Controller is already there."); return (T) controller; }