summaryrefslogtreecommitdiff
path: root/tests/delegates/bug683925.vala
blob: 5c0ba3636f5a318786ba6b9b7b91f429ae295ca1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
delegate void FooFunc ();

class Foo : Object {
	bool check = false;

	FooFunc func = default_func;

	public Foo () {
	}

	void default_func () {
		check = true;
	}

	public void run () {
		func ();
		assert (check);
	}
}

void main(){
	var foo = new Foo ();
	foo.run ();
}