RESTRICT AUTOMERGE Remove the possibility of an NPE that is being seen in master.

This code is not actually doing anything useful in QPR1, so best to
simply remove it.


Bug: 140950258
Test: manual
Change-Id: I53abdef77a93ad854935f79e431d9861b40c2427
This commit is contained in:
Dave Mankoff
2019-09-12 16:41:43 -04:00
parent c2327e547b
commit 9ee4f596b6

View File

@@ -17,8 +17,6 @@
package com.android.systemui;
import android.app.Application;
import android.app.Service;
import android.content.Intent;
import androidx.core.app.CoreComponentFactory;
@@ -52,25 +50,4 @@ public class SystemUIAppComponentFactory extends CoreComponentFactory {
return app;
}
@Override
public Service instantiateService(ClassLoader cl, String className, Intent intent)
throws InstantiationException, IllegalAccessException, ClassNotFoundException {
Service service = mComponentHelper.resolve(className);
if (service != null) {
return checkCompatWrapper(service);
}
return super.instantiateService(cl, className, intent);
}
static <T> T checkCompatWrapper(T obj) {
if (obj instanceof CompatWrapped) {
T wrapper = (T) ((CompatWrapped) obj).getWrapper();
if (wrapper != null) {
return wrapper;
}
}
return obj;
}
}