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