Подробности

[В начало]

Проблема в реализации № S0615

Краткое описание

gdk_pixdata_to_csource не всегда добавляет в код макрос для декодирования rle-потока

Подробное описание

При вызове gdk_pixdata_to_csource с флагами GDK_PIXDATA_DUMP_RLE_DECODER и GDK_PIXDATA_DUMP_PIXDATA_STREAM в сгенерированный код не включается макрос *_RUN_LENGTH_DECODE (вместо звездочки - значение параметра "name", напр. "MY_IMAGE").

Но из описания флага GDK_PIXDATA_DUMP_RLE_DECODER следует, что этот макрос должен включаться в код независимо от указанного типа генерации: GDK_PIXDATA_DUMP_PIXDATA_STREAM, GDK_PIXDATA_DUMP_PIXDATA_STRUCT или GDK_PIXDATA_DUMP_MACROS. Для двух других типов генерации (GDK_PIXDATA_DUMP_PIXDATA_STRUCT и GDK_PIXDATA_DUMP_MACROS) gdk_pixdata_to_csource работает верно.

Раздел стандарта

Gdk-pixbuf 2.6.2 API Reference, Inline data

Компонент

gtk-gdk-pixbuf 2.6.2 or later

Принято

Gnome Bugzilla 516401

Статус

interface deprecated in gtk-gdk-pixbuf 2.31

[В начало]