Re: [Vala] Bug with Gtk3 and structs
- From: Andrew Higginson <at higginson gmail com>
- To: "vala-list gnome org" <vala-list gnome org>
- Subject: Re: [Vala] Bug with Gtk3 and structs
- Date: Sun, 23 Oct 2011 08:47:28 +0100
On 22/10/11 21:45, Luca Bruno wrote:
On Sat, Oct 22, 2011 at 10:34 PM, Abderrahim Kitouni
<a kitouni gmail com <mailto:a kitouni gmail com>> wrote:
Hello,
2011/10/22 Andrew Higginson <at higginson gmail com
<mailto: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.
Many thanks :)
--
Andrew
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]