diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2020-04-08 20:04:03 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2021-07-29 11:19:01 +0100 |
commit | 6243afd9f89bd5b375868f4de21b582fa84bec55 (patch) | |
tree | 8787f88d58ebe9a24418bab7819c6939c08a5f35 /girepository/girparser.c | |
parent | 793b46cc0458da6c04a8037db6aabb10f4409c21 (diff) | |
download | gobject-introspection-6243afd9f89bd5b375868f4de21b582fa84bec55.tar.gz |
Add "forever" scopescope-forever
Some functions are meant to exist for the entire duration of the
process, and thus have no need for a notification function because
one will never be called.
Fixes: #49
Diffstat (limited to 'girepository/girparser.c')
-rw-r--r-- | girepository/girparser.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/girepository/girparser.c b/girepository/girparser.c index f62b1de6..4838d1e6 100644 --- a/girepository/girparser.c +++ b/girepository/girparser.c @@ -1221,6 +1221,8 @@ start_parameter (GMarkupParseContext *context, param->scope = GI_SCOPE_TYPE_ASYNC; else if (scope && strcmp (scope, "notified") == 0) param->scope = GI_SCOPE_TYPE_NOTIFIED; + else if (scope && strcmp (scope, "forever") == 0) + param->scope = GI_SCOPE_TYPE_FOREVER; else param->scope = GI_SCOPE_TYPE_INVALID; |