From c140638eb970d19f0a5655acbf8bebd79b1e60bf Mon Sep 17 00:00:00 2001 From: aavit Date: Fri, 22 Mar 2013 13:52:08 +0100 Subject: Better safe: Explicitly sync the fs before reboot/poweroff --- src/utils/qdroidutils.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/utils') diff --git a/src/utils/qdroidutils.cpp b/src/utils/qdroidutils.cpp index 695edb7..2d2b305 100644 --- a/src/utils/qdroidutils.cpp +++ b/src/utils/qdroidutils.cpp @@ -1,6 +1,7 @@ #include "qdroidutils.h" #ifdef Q_OS_ANDROID_NO_SDK +#include #include #include #endif @@ -13,6 +14,7 @@ void QDroidUtils::rebootSystem() { #ifdef Q_OS_ANDROID_NO_SDK + sync(); (void)android_reboot(ANDROID_RB_RESTART, 0, 0); qWarning("android_reboot returned"); #else @@ -28,6 +30,7 @@ void QDroidUtils::rebootSystem() void QDroidUtils::powerOffSystem() { #ifdef Q_OS_ANDROID_NO_SDK + sync(); (void)android_reboot(ANDROID_RB_POWEROFF, 0, 0); qWarning("android_reboot returned"); #else -- cgit v1.2.3