LINUX.ORG.RU

>gdk_pixbuf_unref has been deprecated since version 2.0 and should not be used in newly-written code. Use g_object_unref().

А у тебя какой GTK? Может в программе ошибка?

congestion_control
()

Все нормально работает, только вчера использовал g_object_unref для GdkPixbuf. Скорее всего ты unref-ишь уже освобождённый ранее объект.

snizovtsev ★★★★★
()

GTK у меня версии 2.20.1, поэтому и использую g_object_unref

да нет, занят pixbuf, уменьшаю кол-во ссылок у объекта который беру в liststore (в liststore у меня одной из полей GDK_TYPE_PIXBUF)

FANATID
() автор топика

Упс, сейчас сам себя натолкнул на мысль, что не у всех записей в storelist есть загруженный pixbuf, у некоторых значение NULL.

Память освободил, только кол-во ссылок равно 2, и пришлось дважды вызвать unref.

FANATID
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.