Loading core/java/android/app/ActivityThread.java +1 −12 Original line number Diff line number Diff line Loading @@ -4091,7 +4091,7 @@ public final class ActivityThread { final void removeDeadProvider(String name, IContentProvider provider) { synchronized(mProviderMap) { ProviderClientRecord pr = mProviderMap.get(name); if (pr.mProvider.asBinder() == provider.asBinder()) { if (pr != null && pr.mProvider.asBinder() == provider.asBinder()) { Slog.i(TAG, "Removing dead content provider: " + name); ProviderClientRecord removed = mProviderMap.remove(name); if (removed != null) { Loading @@ -4101,17 +4101,6 @@ public final class ActivityThread { } } final void removeDeadProviderLocked(String name, IContentProvider provider) { ProviderClientRecord pr = mProviderMap.get(name); if (pr.mProvider.asBinder() == provider.asBinder()) { Slog.i(TAG, "Removing dead content provider: " + name); ProviderClientRecord removed = mProviderMap.remove(name); if (removed != null) { removed.mProvider.asBinder().unlinkToDeath(removed, 0); } } } private IContentProvider installProvider(Context context, IContentProvider provider, ProviderInfo info, boolean noisy) { ContentProvider localProvider = null; Loading Loading
core/java/android/app/ActivityThread.java +1 −12 Original line number Diff line number Diff line Loading @@ -4091,7 +4091,7 @@ public final class ActivityThread { final void removeDeadProvider(String name, IContentProvider provider) { synchronized(mProviderMap) { ProviderClientRecord pr = mProviderMap.get(name); if (pr.mProvider.asBinder() == provider.asBinder()) { if (pr != null && pr.mProvider.asBinder() == provider.asBinder()) { Slog.i(TAG, "Removing dead content provider: " + name); ProviderClientRecord removed = mProviderMap.remove(name); if (removed != null) { Loading @@ -4101,17 +4101,6 @@ public final class ActivityThread { } } final void removeDeadProviderLocked(String name, IContentProvider provider) { ProviderClientRecord pr = mProviderMap.get(name); if (pr.mProvider.asBinder() == provider.asBinder()) { Slog.i(TAG, "Removing dead content provider: " + name); ProviderClientRecord removed = mProviderMap.remove(name); if (removed != null) { removed.mProvider.asBinder().unlinkToDeath(removed, 0); } } } private IContentProvider installProvider(Context context, IContentProvider provider, ProviderInfo info, boolean noisy) { ContentProvider localProvider = null; Loading