[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/libs/flake
From:       Sven Langkamp <sven.langkamp () gmail ! com>
Date:       2010-11-09 21:04:43
Message-ID: 20101109210443.98826AC89E () svn ! kde ! org
[Download RAW message or body]

SVN commit 1194775 by langkamp:

fix crash on saving image to kostore

 M  +6 -2      KoImageData_p.cpp  


--- trunk/koffice/libs/flake/KoImageData_p.cpp #1194774:1194775
@@ -28,6 +28,7 @@
 #include <QCryptographicHash>
 #include <QFileInfo>
 #include <KDebug>
+#include <QBuffer>
 
 KoImageDataPrivate::KoImageDataPrivate(KoImageData *q)
     : collection(0),
@@ -84,8 +85,11 @@
     case KoImageDataPrivate::StateImageLoaded:
     case KoImageDataPrivate::StateImageOnly: {
         // save image
-        QImageWriter writer(&device, suffix.toLatin1());
-        return writer.write(image);
+        QBuffer buffer;
+        QImageWriter writer(&buffer, suffix.toLatin1());
+        bool result = writer.write(image);
+        device.write(buffer.data(), buffer.size());
+        return result;
       }
     }
     return false;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic