Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fa4c9a70 authored by Martijn Coenen's avatar Martijn Coenen Committed by Automerger Merge Worker
Browse files

Merge "Revert "Revert "Fixup app-private dirs that are not writable.""" into sc-dev am: 166400b0

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14327561

Change-Id: I66952550bce3a6ae9dcc673fd3410822aaeb944f
parents cdf8a2c1 166400b0
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -3273,6 +3273,13 @@ class ContextImpl extends Context {
                    dir = null;
                }
            }
            if (dir != null && !dir.canWrite()) {
                // Older versions of the MediaProvider mainline module had a rare early boot race
                // condition where app-private dirs could be created with the wrong permissions;
                // fix this up here. This check should be very fast, because dir.exists() above
                // will already have loaded the dentry in the cache.
                sm.fixupAppDir(dir);
            }
            result[i] = dir;
        }
        return result;