OSDN Git Service

Fix an NPE in RestoreStackTask.
authorBen Kwa <kenobi@google.com>
Fri, 5 Feb 2016 14:44:15 +0000 (06:44 -0800)
committerBen Kwa <kenobi@google.com>
Fri, 5 Feb 2016 14:44:15 +0000 (06:44 -0800)
BUG=27007822

Change-Id: I166dc89bfe94f2a07a1fe3769cbce763b7472ec0

packages/DocumentsUI/src/com/android/documentsui/DocumentsActivity.java

index b33b600..5a092db 100644 (file)
@@ -457,7 +457,6 @@ public class DocumentsActivity extends BaseActivity {
 
         private volatile boolean mRestoredStack;
         private volatile boolean mExternal;
-        private Context mContext;
         private State mState;
 
         public RestoreStackTask(DocumentsActivity activity) {
@@ -470,7 +469,7 @@ public class DocumentsActivity extends BaseActivity {
             if (DEBUG && !mState.stack.isEmpty()) {
                 Log.w(TAG, "Overwriting existing stack.");
             }
-            RootsCache roots = DocumentsApplication.getRootsCache(mContext);
+            RootsCache roots = DocumentsApplication.getRootsCache(mOwner);
 
             String packageName = mOwner.getCallingPackageMaybeExtra();
             Uri resumeUri = RecentsProvider.buildResume(packageName);