Fixed initial image scale on Linux

This commit is contained in:
Skyler Lehmkuhl 2013-01-18 13:18:27 -05:00
parent fec7511700
commit 20676240c4
1 changed files with 2 additions and 3 deletions

View File

@ -171,10 +171,9 @@ class Canvas(GCanvas, GCanvasPaths):
#ctx.set_source_rgba(*self._state.fillcolor._rgba) #ctx.set_source_rgba(*self._state.fillcolor._rgba)
if self.fillcolor.image: if self.fillcolor.image:
# surface = # surface =
ctx.set_source_pixbuf(self.fillcolor.image, 0, 0)
ctx.save() ctx.save()
print (self.maxx-self.minx)*1.0/self.fillcolor.image.get_width() ctx.scale((self.maxx-self.minx)*1.0/self.fillcolor.image.get_width(), (self.maxy-self.miny)*1.0/self.fillcolor.image.get_height())
self._gtk_ctx.scale((self.maxx-self.minx)*1.0/self.fillcolor.image.get_width(), 1) ctx.set_source_pixbuf(self.fillcolor.image, 0, 0)
ctx.fill_preserve() ctx.fill_preserve()
ctx.restore() ctx.restore()
else: else: