diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-02-16 00:43:36 -0500 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2013-02-16 00:48:59 -0500 |
commit | fa8e95cd172769c337a5945cfaa4f0aeb1d128ca (patch) | |
tree | 812dbcc5fdfeb267327661b7a4016d1b228d48d5 /giscanner/sourcescanner.h | |
parent | a21f3238c8701f79f98486101123c6de01e439ea (diff) | |
download | gobject-introspection-fa8e95cd172769c337a5945cfaa4f0aeb1d128ca.tar.gz |
sourcescanner: Fix symbolic references in enum members
We need to copy the source symbols, otherwise we'll
overwrite their values. This isn't good.
https://bugzilla.gnome.org/show_bug.cgi?id=693939
Diffstat (limited to 'giscanner/sourcescanner.h')
-rw-r--r-- | giscanner/sourcescanner.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/giscanner/sourcescanner.h b/giscanner/sourcescanner.h index 1c0a8b0b..f67ae6bd 100644 --- a/giscanner/sourcescanner.h +++ b/giscanner/sourcescanner.h @@ -162,6 +162,7 @@ GISourceSymbol * gi_source_symbol_new (GISourceSymbolType type gboolean gi_source_symbol_get_const_boolean (GISourceSymbol *symbol); GISourceSymbol * gi_source_symbol_ref (GISourceSymbol *symbol); void gi_source_symbol_unref (GISourceSymbol *symbol); +GISourceSymbol * gi_source_symbol_copy (GISourceSymbol *symbol); /* Private */ void gi_source_scanner_add_symbol (GISourceScanner *scanner, |