gnome-games r7810 - trunk/gnome-sudoku/src/lib
- From: thomashpa svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-games r7810 - trunk/gnome-sudoku/src/lib
- Date: Thu, 7 Aug 2008 17:55:32 +0000 (UTC)
Author: thomashpa
Date: Thu Aug 7 17:55:32 2008
New Revision: 7810
URL: http://svn.gnome.org/viewvc/gnome-games?rev=7810&view=rev
Log:
Don't create temp files when drawing thumbnails. Patch by Josselin Mouette in bug #544375
Modified:
trunk/gnome-sudoku/src/lib/sudoku_thumber.py
Modified: trunk/gnome-sudoku/src/lib/sudoku_thumber.py
==============================================================================
--- trunk/gnome-sudoku/src/lib/sudoku_thumber.py (original)
+++ trunk/gnome-sudoku/src/lib/sudoku_thumber.py Thu Aug 7 17:55:32 2008
@@ -1,6 +1,5 @@
import cairo
import pango
-import tempfile
import gtk
SUDOKU_SIZE = 9
@@ -114,10 +113,10 @@
def make_pixbuf (sudoku, played, highlight_color):
surf = make_image_surface(sudoku,played,highlight_color)
- fn = tempfile.mktemp('.png')
- surf.write_to_png(fn)
+ pixbuf = gtk.gdk.pixbuf_new_from_data(surf.get_data(), gtk.gdk.COLORSPACE_RGB,
+ True, 8, SIZE, SIZE, SIZE*4)
del surf
- return gtk.gdk.pixbuf_new_from_file(fn)
+ return pixbuf
if __name__ == '__main__':
make_image_surface(sudoku,played,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]