On Thu, 2009-02-19 at 10:49 -0300, Marcelo Boveto Shima wrote:
> But no luck yet. Now it is segfaulting at OpenSessionWithParameters
> call.
> I am using vala 0.5.6.
> am I missing something else?
The dynamic D-Bus client support still uses dbus-glib based marshalling,
which doesn't support arrays of structs. Static D-Bus client supports
this with vala master. The marshalling code for dynamic D-Bus clients
will be ported to the same code static D-Bus clients are already using.
Code snippet explaining how to use static D-Bus client support here:
[DBus (name = "org.freedesktop.ConsoleKit.Manager")]
public interface ConsoleKit.Manager : DBus.Object {
public abstract string open_session_with_parameters (Test[] parameters);
}
[...]
this.ckmanager = (ConsoleKit.Manager) conn.get_object
("org.freedesktop.ConsoleKit", "/org/freedesktop/ConsoleKit/Manager");
Jürg
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list