Re: [Vala] How to connect to signal if there's a property with the same name?

2015-12-10 Thread mar...@saepia.net
Not really, because I don't want to poll and check periodically if connection is closed but to get event when it is closed. For now I've invented something like this. Works but I have no clue yet if there are no memleaks. private bool on_dbus_server_new_connection(DBusServer server, DBus

Re: [Vala] How to connect to signal if there's a property with the same name?

2015-12-10 Thread Luc Chante
Hi, According to this https://git.gnome.org/browse/vala/tree/vapi/gio-2.0.vapi#n516 it seems that the signal isn't bound in vala. Maybe vala doesn't accept yet that a property and a method (signal) have the same name. As Robert Schroll says, connect to the notify signal of the property. "...

Re: [Vala] How to connect to signal if there's a property with the same name?

2015-12-10 Thread Al Thomas
>From: "mar...@saepia.net" >Sent: Thursday, 10 December 2015, 19:52 >Subject: Re: [Vala] How to connect to signal if there's a property with the >same name? > >I cannot rename this, this is part of GIO. > >https://developer.gnome.org/gio/stable/GDBusConnection.html#GDBusConnection--closed Hmm,

Re: [Vala] How to connect to signal if there's a property with the same name?

2015-12-10 Thread Robert Schroll
Does the 'closed' property change at the same time the 'closed' signal fires? If so, you may be able to connect to the notification on the property: connection.notify["closed"].connect(on_dbus_connection_closed) Note that you'll probably want to check whether 'closed' is true in your

Re: [Vala] How to connect to signal if there's a property with the same name?

2015-12-10 Thread mar...@saepia.net
I cannot rename this, this is part of GIO. https://developer.gnome.org/gio/stable/GDBusConnection.html#GDBusConnection--closed m. 2015-12-10 16:29 GMT+01:00 Al Thomas : > > From: "mar...@saepia.net" > > > Sent: Thursday, 10 December 2015, 11:51 > > Subject: [Vala] How to connect to signal if t

Re: [Vala] How to connect to signal if there's a property with the same name?

2015-12-10 Thread Dmitry Golovin
10.12.2015, 13:52, "mar...@saepia.net" : > Hello, > > I need to connect to "closed" signal of GDBusConnection, but because there > is a property with the same name, valac refuses to compile and throws the > following error > > src/common/daemon/base.vala:63.11-63.35: error: The name `connect' does

Re: [Vala] How to connect to signal if there's a property with the same name?

2015-12-10 Thread Al Thomas
> From: "mar...@saepia.net" > Sent: Thursday, 10 December 2015, 11:51 > Subject: [Vala] How to connect to signal if there's a property with the same > name? > > I need to connect to "closed" signal of GDBusConnection, but because > there > is a property with the same name, valac refuses to co

[Vala] How to connect to signal if there's a property with the same name?

2015-12-10 Thread mar...@saepia.net
Hello, I need to connect to "closed" signal of GDBusConnection, but because there is a property with the same name, valac refuses to compile and throws the following error src/common/daemon/base.vala:63.11-63.35: error: The name `connect' does not exist in the context of `bool' connecti