if (ma.inner != null) {
ccall.add_argument ((CCodeExpression) get_ccodenode (ma.inner));
} else {
- ccall.add_argument (new CCodeIdentifier ("self"));
+ ccall.add_argument (get_result_cexpression ("self"));
}
if (sig is DynamicSignal) {
if (right_ma.inner != null) {
ccall.add_argument ((CCodeExpression) right_ma.inner.ccodenode);
} else {
- ccall.add_argument (new CCodeIdentifier ("self"));
+ ccall.add_argument (get_result_cexpression ("self"));
}
} else if (handler is LambdaExpression) {
- ccall.add_argument (new CCodeIdentifier ("self"));
+ ccall.add_argument (get_result_cexpression ("self"));
}
if (!disconnect && !(sig is DynamicSignal)
&& in_gobject_instance (m)) {
errors/bug579101.vala \
errors/bug596228.vala \
asynchronous/bug595735.vala \
+ asynchronous/bug595755.vala \
asynchronous/bug596177.vala \
dbus/basic-types.test \
dbus/arrays.test \