diff options
author | Kjell Ahlstedt <kjellahlstedt@gmail.com> | 2018-07-02 18:42:29 +0200 |
---|---|---|
committer | Kjell Ahlstedt <kjellahlstedt@gmail.com> | 2018-07-02 18:42:29 +0200 |
commit | 5dcb82e7b12e29dc0b88decd9da0f504f6b317e2 (patch) | |
tree | a9877cd6fcc4d6e8917f08f2d74de103d89f56f9 /tools | |
parent | 9ec78adb070c113a57faaf9e614bc4f37c6ffbc2 (diff) | |
download | glibmm-5dcb82e7b12e29dc0b88decd9da0f504f6b317e2.tar.gz |
gmmproc, _WRAP_METHOD: Accept ":" in slot_callback parameter
such as slot_callback Gio::SignalProxy_async_callback, useful in gtkmm.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/pm/WrapParser.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/pm/WrapParser.pm b/tools/pm/WrapParser.pm index f8ce348c..7be5fd8a 100644 --- a/tools/pm/WrapParser.pm +++ b/tools/pm/WrapParser.pm @@ -987,8 +987,8 @@ sub on_wrap_method($) } # The "slot_callback" option tells gmmproc the name of the # callback function that should be passed to the C function if the - # method has a slot. - elsif($argRef =~ /^slot_callback\s+(\w+)/) + # method has a slot. The name can contain a namespace prefix. + elsif($argRef =~ /^slot_callback\s+([:\w]+)/) { $$objCppfunc{slot_callback} = $1; } |