Merge "Fixing FileLogs tests" into ub-launcher3-calgary

This commit is contained in:
Sunny Goyal
2016-06-07 21:06:05 +00:00
committed by Android (Google) Code Review
2 changed files with 19 additions and 1 deletions
+10 -1
View File
@@ -49,7 +49,16 @@
<uses-permission android:name="com.android.launcher3.permission.READ_SETTINGS" />
<uses-permission android:name="com.android.launcher3.permission.WRITE_SETTINGS" />
<application>
<application
android:backupAgent="com.android.launcher3.LauncherBackupAgent"
android:fullBackupOnly="true"
android:fullBackupContent="@xml/backupscheme"
android:hardwareAccelerated="true"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/app_name"
android:largeHeap="@bool/config_largeHeap"
android:restoreAnyVersion="true"
android:supportsRtl="true" >
<!--
Main launcher activity. When extending only change the name, and keep all the
@@ -40,6 +40,15 @@ public final class FileLog {
private static File sLogsDirectory = null;
public static void setDir(File logsDir) {
if (ProviderConfig.IS_DOGFOOD_BUILD) {
synchronized (DATE_FORMAT) {
// If the target directory changes, stop any active thread.
if (sHandler != null && !logsDir.equals(sLogsDirectory)) {
((HandlerThread) sHandler.getLooper().getThread()).quit();
sHandler = null;
}
}
}
sLogsDirectory = logsDir;
}