gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r13407 - Extractor/src/plugins


From: gnunet
Subject: [GNUnet-SVN] r13407 - Extractor/src/plugins
Date: Tue, 26 Oct 2010 23:36:52 +0200

Author: grothoff
Date: 2010-10-26 23:36:52 +0200 (Tue, 26 Oct 2010)
New Revision: 13407

Modified:
   Extractor/src/plugins/thumbnailqt_extractor.cc
Log:
stuff

Modified: Extractor/src/plugins/thumbnailqt_extractor.cc
===================================================================
--- Extractor/src/plugins/thumbnailqt_extractor.cc      2010-10-26 16:25:50 UTC 
(rev 13406)
+++ Extractor/src/plugins/thumbnailqt_extractor.cc      2010-10-26 21:36:52 UTC 
(rev 13407)
@@ -66,6 +66,7 @@
   char format[64];
   QImage::Format colors;
   QtMsgHandler oh;
+  int ret;
 
   oh = qInstallMsgHandler (&mh);
   /* Determine image format to use */
@@ -165,15 +166,21 @@
     }
   buffer.setBuffer(&bytes);
   buffer.open(QIODevice::WriteOnly);
-  thumb.save(&buffer, "PNG");
+  if (TRUE != thumb.save(&buffer, "PNG"))
+    {
+      qInstallMsgHandler (oh);
+      return 0;
+    }
+  buffer.close ();
+  ret = proc (proc_cls,
+             "thumbnailqt",
+             EXTRACTOR_METATYPE_THUMBNAIL,
+             EXTRACTOR_METAFORMAT_BINARY,
+             "image/png",
+             bytes.data(),
+             bytes.size());
   qInstallMsgHandler (oh);
-  return proc (proc_cls,
-              "thumbnailqt",
-              EXTRACTOR_METATYPE_THUMBNAIL,
-              EXTRACTOR_METAFORMAT_BINARY,
-              "image/png",
-              bytes.data(),
-              bytes.length());
+  return ret;
 }
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]