summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/com/android/internal/app/procstats/AssociationState.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/core/java/com/android/internal/app/procstats/AssociationState.java b/core/java/com/android/internal/app/procstats/AssociationState.java
index 86a356b47550..97f4b0fc8733 100644
--- a/core/java/com/android/internal/app/procstats/AssociationState.java
+++ b/core/java/com/android/internal/app/procstats/AssociationState.java
@@ -103,12 +103,8 @@ public final class AssociationState {
@Nullable
private SourceState getCommonSourceState(boolean createIfNeeded) {
- if (mCommonSourceState == null) {
- if (createIfNeeded) {
- mCommonSourceState = mTargetProcess.getOrCreateSourceState(mKey);
- } else {
- Slog.wtf(TAG, "Unable to find common source state for " + mKey.mProcess);
- }
+ if (mCommonSourceState == null && createIfNeeded) {
+ mCommonSourceState = mTargetProcess.getOrCreateSourceState(mKey);
}
return mCommonSourceState;
}
@@ -225,7 +221,7 @@ public final class AssociationState {
}
mActiveProcState = mProcState;
}
- } else {
+ } else if (mAssociationState != null) {
Slog.wtf(TAG, "startActive while not tracking: " + this);
}
if (mAssociationState != null) {