バグ #1274 » fixed-src-height-gdk-assertion.patch
core/mui/cairo_miracle_painter.rb | ||
---|---|---|
437 | 437 |
# pixbufを組み立てる |
438 | 438 |
def gen_pixbuf |
439 | 439 |
@pixmap = gen_pixmap |
440 |
GdkPixbuf::Pixbuf.from_drawable(nil, @pixmap, 0, 0, width, height) |
|
440 |
# self.heightを使用すると |
|
441 |
# エラーメッセージ |
|
442 |
# Gdk-CRITICAL **: IA__gdk_pixbuf_get_from_drawable: assertion 'src_x + width <= src_width && src_y + height <= src_height' failed |
|
443 |
# が表示されるので`@pixmap.size`のheightを使用する |
|
444 |
src_width, src_height = @pixmap.size |
|
445 |
GdkPixbuf::Pixbuf.from_drawable(nil, @pixmap, 0, 0, src_width, src_height) |
|
441 | 446 |
end |
442 | 447 | |
443 | 448 |
# アイコンのpixbufを返す |