Re: [Vala] Bug with Gtk3 and structs



On Sat, Oct 22, 2011 at 10:34 PM, Abderrahim Kitouni <a kitouni gmail com>wrote:

Hello,

2011/10/22 Andrew Higginson <at higginson gmail com>:
Hi, when I compile this code:
http://pastebin.com/EjdvB6RU

(Which generates this C code):
http://pastebin.com/ziQrEDQd

Instead of the code retrieving the struct I put into the GtkListStore,
and printing "The ID", it prints out gibberish like:
X�X

Why is this happening? Is it a problem with GTK3 or Vala?

You need to define mystruct2 as MyStruct? (on line 16). I don't know
whether valac can do something about this (warn, or do the right thing
automatically) but there is probably a bug filed about this.


This is a subtle behavior because Vala produces correct code. The fact is
that gtk wants a double pointer to the struct because it actually allocates
the struct internally.

-- 
www.debian.org - The Universal Operating System


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]