プロジェクト

全般

プロフィール

バグ #1274 » fixed-src-height-gdk-assertion.patch

ncaq エヌユル, 2018-07-12 11:12

差分を表示:

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を返す
    (1-1/1)