[kazehakase-svn] [3469] Drop unused parts.

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
Tue Mar 11 04:25:52 JST 2008


Revision: 3469
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=kazehakase&view=rev&rev=3469
Author:   pal_gene
Date:     2008-03-11 04:25:51 +0900 (Tue, 11 Mar 2008)

Log Message:
-----------
Drop unused parts.
Don't leak more when GdkPixbufLoader fail.

Modified Paths:
--------------
    kazehakase/trunk/module/embed/gecko/kz-mozthumbnailer.cpp

Modified: kazehakase/trunk/module/embed/gecko/kz-mozthumbnailer.cpp
===================================================================
--- kazehakase/trunk/module/embed/gecko/kz-mozthumbnailer.cpp	2008-03-10 11:20:33 UTC (rev 3468)
+++ kazehakase/trunk/module/embed/gecko/kz-mozthumbnailer.cpp	2008-03-10 19:25:51 UTC (rev 3469)
@@ -52,8 +52,10 @@
 	nsCOMPtr<nsIDOMCanvasRenderingContext2D> domCanvas = do_QueryInterface(context, &rv);
 	if (NS_FAILED(rv) || !domCanvas) return FALSE;
 
+#if 0
 	nsCOMPtr<nsIDOMDocument> domDoc;
 	domWindow->GetDocument(getter_AddRefs(domDoc));
+#endif
 	float sx = (float) size / KZ_CANVAS_WIDTH;
 	float sy = (float) KZ_THUMB_HEIGHT / KZ_CANVAS_HEIGHT;
 	domCanvas->Scale(sx, sy);
@@ -95,7 +97,10 @@
 
 	GdkPixbufLoader *loader = gdk_pixbuf_loader_new_with_mime_type("image/png", NULL);
 	if (!loader)
+	{
+		g_free(imgData);
 		return FALSE;
+	}
 	gdk_pixbuf_loader_write(loader, (const guchar *)imgData, (gsize)imgSize, NULL);
 	g_free(imgData);
 	GdkPixbuf *thumbnail = gdk_pixbuf_loader_get_pixbuf(loader);




More information about the Kazehakase-cvs mailing list
Zurück zum Archiv-Index