summaryrefslogtreecommitdiff
path: root/tests/objects/bug597155.vala
blob: c6a628301de1984ee505c4a60e9ff68cf83dda32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Foo : Object {
	public signal void bar ();
}

Foo do_foo () {
	var foo = new Foo ();
	foo.bar.connect (() => {
		assert (foo is Foo);
	});
	return foo;
}

void main () {
	var foo = do_foo ();
	foo.bar ();
}