diff options
author | Jiří Zárevúcky <zarevucky.jiri@gmail.com> | 2010-03-24 08:36:37 +0100 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-03-24 08:36:37 +0100 |
commit | 40c1dbfbfedb6c4a6b88df045eb1c2e7bdd38d93 (patch) | |
tree | 7b3ad670a285f3a4c5687686e23c3ffdc0f06883 /vala/valacodevisitor.vala | |
parent | 30f3bdf5503071f6a4cf6780494f5bddf49d68ed (diff) | |
download | vala-40c1dbfbfedb6c4a6b88df045eb1c2e7bdd38d93.tar.gz |
Fix lock statement
This patch converts lock statements into try finally statements to
ensure that unlock is always called.
Fixes bug 582553.
Diffstat (limited to 'vala/valacodevisitor.vala')
-rw-r--r-- | vala/valacodevisitor.vala | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/vala/valacodevisitor.vala b/vala/valacodevisitor.vala index f11a3ef43..55f87d7cc 100644 --- a/vala/valacodevisitor.vala +++ b/vala/valacodevisitor.vala @@ -405,6 +405,14 @@ public abstract class Vala.CodeVisitor { } /** + * Visit operation called for unlock statements. + * + * @param stmt an unlock statement + */ + public virtual void visit_unlock_statement (UnlockStatement stmt) { + } + + /** * Visit operation called for delete statements. * * @param stmt a delete statement |