summaryrefslogtreecommitdiff
path: root/multimedia/py-kaa-metadata/files/patch-src-image-exiv2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/py-kaa-metadata/files/patch-src-image-exiv2.cpp')
-rw-r--r--multimedia/py-kaa-metadata/files/patch-src-image-exiv2.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/multimedia/py-kaa-metadata/files/patch-src-image-exiv2.cpp b/multimedia/py-kaa-metadata/files/patch-src-image-exiv2.cpp
new file mode 100644
index 000000000000..24d7f2ea1344
--- /dev/null
+++ b/multimedia/py-kaa-metadata/files/patch-src-image-exiv2.cpp
@@ -0,0 +1,12 @@
+--- src/image/exiv2.cpp.orig 2009-01-30 22:18:25.000000000 +0100
++++ src/image/exiv2.cpp 2011-07-15 15:48:34.000000000 +0200
+@@ -47,7 +47,8 @@
+ Py_DECREF(entry);
+ }
+
+- Exiv2::DataBuf databuf = exifData.copyThumbnail();
++ Exiv2::ExifThumbC ExifThumb(exifData);
++ Exiv2::DataBuf databuf = ExifThumb.copy();
+ if (databuf.pData_) {
+ entry = PyBuffer_New(databuf.size_);
+ PyObject_AsWriteBuffer(entry, (void **)&data, &len); \ No newline at end of file