release-request-5cce6180-1979-44b8-a969-842cd4c8a044-for-git_pi-release-4342840 snap-temp-L74000000103414049
Change-Id: Id554c0ce7b553292f8ac174c97e61b33c5faf037
This commit is contained in:
@@ -24,11 +24,13 @@ import android.os.Looper;
|
|||||||
import android.os.Message;
|
import android.os.Message;
|
||||||
import android.os.PowerManager;
|
import android.os.PowerManager;
|
||||||
import android.os.SystemClock;
|
import android.os.SystemClock;
|
||||||
|
import android.os.SystemProperties;
|
||||||
import android.util.LocalLog;
|
import android.util.LocalLog;
|
||||||
import android.util.Slog;
|
import android.util.Slog;
|
||||||
|
|
||||||
import com.android.internal.annotations.VisibleForTesting;
|
import com.android.internal.annotations.VisibleForTesting;
|
||||||
import com.android.internal.util.Preconditions;
|
import com.android.internal.util.Preconditions;
|
||||||
|
import com.android.server.power.ShutdownThread;
|
||||||
import com.google.android.collect.Lists;
|
import com.google.android.collect.Lists;
|
||||||
|
|
||||||
import java.io.FileDescriptor;
|
import java.io.FileDescriptor;
|
||||||
@@ -136,6 +138,12 @@ final class NativeDaemonConnector implements Runnable, Handler.Callback, Watchdo
|
|||||||
listenToSocket();
|
listenToSocket();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
loge("Error in NativeDaemonConnector: " + e);
|
loge("Error in NativeDaemonConnector: " + e);
|
||||||
|
String shutdownAct = SystemProperties.get(
|
||||||
|
ShutdownThread.SHUTDOWN_ACTION_PROPERTY, "");
|
||||||
|
if (shutdownAct != null && shutdownAct.length() > 0) {
|
||||||
|
// The device is in middle of shutdown.
|
||||||
|
break;
|
||||||
|
}
|
||||||
SystemClock.sleep(5000);
|
SystemClock.sleep(5000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user