Подробности
[В начало]
Проблема в реализации № 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
[В начало]