diff --git a/src/buffer/katesecuretextbuffer.cpp b/src/buffer/katesecuretextbuffer.cpp --- a/src/buffer/katesecuretextbuffer.cpp +++ b/src/buffer/katesecuretextbuffer.cpp @@ -139,7 +139,7 @@ bool SecureTextBuffer::moveFile(const QString &sourceFile, const QString &targetFile) { -#ifndef Q_OS_WIN +#if !defined(Q_OS_WIN) && !defined(Q_OS_ANDROID) const int result = std::rename(QFile::encodeName(sourceFile).constData(), QFile::encodeName(targetFile).constData()); if (result == 0) { syncToDisk(QFile(targetFile).handle()); diff --git a/src/document/katedocument.cpp b/src/document/katedocument.cpp --- a/src/document/katedocument.cpp +++ b/src/document/katedocument.cpp @@ -2193,6 +2193,13 @@ } //END: error +#ifdef Q_OS_ANDROID +int log2(double d) { + int result; + std::frexp(d, &result); + return result-1; +} +#endif void KTextEditor::DocumentPrivate::openWithLineLengthLimitOverride() {