File fix-building-with-gpgme-1.23.2.patch of Package mingw64-kmymoney5
diff -ur kmymoney-5.1.3.orig/kmymoney/plugins/xml/libkgpgfile/kgpgfile.cpp kmymoney-5.1.3/kmymoney/plugins/xml/libkgpgfile/kgpgfile.cpp
--- kmymoney-5.1.3.orig/kmymoney/plugins/xml/libkgpgfile/kgpgfile.cpp 2022-07-30 10:40:15.000000000 +0200
+++ kmymoney-5.1.3/kmymoney/plugins/xml/libkgpgfile/kgpgfile.cpp 2024-08-09 15:27:56.697398902 +0200
@@ -256,7 +256,7 @@
if (d->m_lastError.encodedError()) {
return false;
}
- d->m_data.seek(0, SEEK_SET);
+ d->m_data.rewind();
} else if (isWritable()) {
d->m_fileWrite->setFileName(d->m_fn);
@@ -279,7 +279,7 @@
return;
if (isWritable()) {
- d->m_data.seek(0, SEEK_SET);
+ d->m_data.rewind();
GpgME::Data dcipher(d->m_fileWrite->handle());
d->m_lastError = d->m_ctx->encrypt(d->m_recipients, d->m_data, dcipher, GpgME::Context::AlwaysTrust).error();
if (d->m_lastError.encodedError()) {