Fix(fixWindowManagerHook): fix bug IWindowManagerBinderHook@fixWindowManagerHook

https://github.com/Qihoo360/DroidPlugin/issues/144
This commit is contained in:
Andy Zhang
2016-03-28 18:04:17 +08:00
parent c379a4ea0c
commit a740ea5451
@@ -83,7 +83,7 @@ public class IWindowManagerBinderHook extends BinderHook {
Class WindowManagerHolder = Class.forName(clazz.getName() + "$WindowManagerHolder");
Object obj = FieldUtils.readStaticField(WindowManagerHolder, "sWindowManager");
Object proxiedObj = MyServiceManager.getProxiedObj(SERVICE_NAME);
if (obj != proxiedObj) {
if (obj == proxiedObj) {
return;
}
FieldUtils.writeStaticField(WindowManagerHolder, "sWindowManager", proxiedObj);