[arch-commits] Commit in calligra/trunk (krita_psd.patch)

Antonio Rojas arojas at archlinux.org
Wed Apr 29 22:38:55 UTC 2015


    Date: Thursday, April 30, 2015 @ 00:38:55
  Author: arojas
Revision: 238280

Add patch

Added:
  calligra/trunk/krita_psd.patch

-----------------+
 krita_psd.patch |   24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

Added: krita_psd.patch
===================================================================
--- krita_psd.patch	                        (rev 0)
+++ krita_psd.patch	2015-04-29 22:38:55 UTC (rev 238280)
@@ -0,0 +1,24 @@
+From: Dmitry Kazakov <dimula73 at gmail.com>
+Date: Wed, 29 Apr 2015 11:04:40 +0000
+Subject: Fast and dirty fix for loading PSD files
+X-Git-Url: http://quickgit.kde.org/?p=calligra.git&a=commitdiff&h=223e938ca5c2bd4724b4e2d1e59f72971e2977bf
+---
+Fast and dirty fix for loading PSD files
+
+PsdAdditionalLayerInfoBlock must know about the layers block size and not try to read
+it infinitely. So now just not signal errors, when it is finished.
+---
+
+
+--- a/krita/plugins/formats/psd/psd_additional_layer_info_block.cpp
++++ b/krita/plugins/formats/psd/psd_additional_layer_info_block.cpp
+@@ -41,7 +41,7 @@
+         b = io->peek(4);
+         if (b.size() != 4 || QString(b) != "8BIM") {
+             error = "No 8BIM marker for additional layer info block";
+-            return false;
++            return true;
+         }
+         else {
+             io->seek(io->pos() + 4); // skip the 8BIM header we peeked ahead for
+



More information about the arch-commits mailing list