diff options
author | Jürg Billeter <j@bitron.ch> | 2008-08-04 20:06:31 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2008-08-04 20:06:31 +0000 |
commit | 26afefa1802cd4440bd816843078b2210ba6d675 (patch) | |
tree | df35a4d6fdb7a224ab6222db210923aab0cf8ce5 /vala/valatypesymbol.vala | |
parent | abbf03306e9c80faec9aa4bf4611aee4b40fe13f (diff) | |
download | vala-26afefa1802cd4440bd816843078b2210ba6d675.tar.gz |
Fix crash on incremental parsing, patch by Abderrahim Kitouni
2008-08-04 Jürg Billeter <j@bitron.ch>
* vala/valatypesymbol.vala:
Fix crash on incremental parsing, patch by Abderrahim Kitouni
svn path=/trunk/; revision=1732
Diffstat (limited to 'vala/valatypesymbol.vala')
-rw-r--r-- | vala/valatypesymbol.vala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vala/valatypesymbol.vala b/vala/valatypesymbol.vala index fdbc9c850..00725b893 100644 --- a/vala/valatypesymbol.vala +++ b/vala/valatypesymbol.vala @@ -192,7 +192,8 @@ public abstract class Vala.TypeSymbol : Symbol { } public override Gee.List<string> get_cheader_filenames () { - if (cheader_filenames.size == 0) { + // parent_symbol can be null on incremental parsing + if (cheader_filenames.size == 0 && parent_symbol != null) { /* default to header filenames of the namespace */ foreach (string filename in parent_symbol.get_cheader_filenames ()) { add_cheader_filename (filename); |