From 57b0cdf743c46f10fb5fbf3b822dd4a327add64b Mon Sep 17 00:00:00 2001 From: Marc Muller Date: Fri, 28 Jun 2019 11:40:31 +0200 Subject: [PATCH] adding qt version check to keep retrocomp with qt pre 5.10 qbytearray --- qaesencryption.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qaesencryption.cpp b/qaesencryption.cpp index a37b3c4..3566862 100644 --- a/qaesencryption.cpp +++ b/qaesencryption.cpp @@ -34,7 +34,11 @@ QByteArray QAESEncryption::RemovePadding(const QByteArray &rawText, QAESEncrypti ret.remove(ret.length()-1, 1); break; case Padding::PKCS7: +#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0) ret.remove(ret.length() - ret.back(), ret.back()); +#else + ret.remove(ret.length() - ret.at(ret.length() - 1), ret.at(ret.length() - 1)); +#endif break; case Padding::ISO: {