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 handler before doing anything.
Robert
On Thu, Dec 10, 2015 at 2:52 PM, [email protected] <[email protected]>
wrote:
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 <[email protected]>:
> From: "[email protected]" <[email protected]>
> 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 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'
> connection.closed.connect(on_dbus_connection_closed);
> ^^^^^^^^^^^^^^^^^^^^^^^^^
>
> How can I overcome this?
Rename your property as 'is_closed', e.g.
if ( connection.is_closed ) { }
Otherwise I don't know.
Al
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list