Fixed NPE on VoiceInteractor.destroy()
Fixes: 131411751 Test: atest CtsVoiceInteractionTestCases # ran a few times on different devices, got no failures Change-Id: I484db53772bf503f091f30f67ae92c8ae52d4105
This commit is contained in:
@@ -79,10 +79,10 @@ public final class VoiceInteractor {
|
||||
/** @hide */
|
||||
public static final String KEY_KILL_SIGNAL = "key_kill_signal";
|
||||
|
||||
IVoiceInteractor mInteractor;
|
||||
@Nullable IVoiceInteractor mInteractor;
|
||||
|
||||
Context mContext;
|
||||
Activity mActivity;
|
||||
@Nullable Context mContext;
|
||||
@Nullable Activity mActivity;
|
||||
boolean mRetaining;
|
||||
|
||||
final HandlerCaller mHandlerCaller;
|
||||
@@ -999,7 +999,9 @@ public final class VoiceInteractor {
|
||||
|
||||
// destroyed now
|
||||
mInteractor = null;
|
||||
mActivity.setVoiceInteractor(null);
|
||||
if (mActivity != null) {
|
||||
mActivity.setVoiceInteractor(null);
|
||||
}
|
||||
}
|
||||
|
||||
public boolean submitRequest(Request request) {
|
||||
|
||||
Reference in New Issue
Block a user