diff options
author | Dan Gudmundsson <[email protected]> | 2012-12-13 10:54:12 +0100 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2013-01-09 11:44:27 +0100 |
commit | c8b4d62cf92b3e0662adfb9e6a5d80d516413cde (patch) | |
tree | 0d244c8f2fdf2230e434b8140d2fa6cdb0b7d286 /lib/wx/api_gen/wx_gen.erl | |
parent | 7771a19fa7e65b866a5c6a922adc636c1ec45a51 (diff) | |
download | otp-c8b4d62cf92b3e0662adfb9e6a5d80d516413cde.tar.gz otp-c8b4d62cf92b3e0662adfb9e6a5d80d516413cde.tar.bz2 otp-c8b4d62cf92b3e0662adfb9e6a5d80d516413cde.zip |
wx: Fix changed getfunctions
wx-2.9 have changed some functions from returning references to objects to
returning objects instead
Diffstat (limited to 'lib/wx/api_gen/wx_gen.erl')
-rw-r--r-- | lib/wx/api_gen/wx_gen.erl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/wx/api_gen/wx_gen.erl b/lib/wx/api_gen/wx_gen.erl index 53bf9a6ecb..d3d0a78af2 100644 --- a/lib/wx/api_gen/wx_gen.erl +++ b/lib/wx/api_gen/wx_gen.erl @@ -576,9 +576,11 @@ handle_param_opt({single,Opt}, P=#param{type=T}) -> P#param{type=T#type{single= handle_param_opt({base,Enum={enum,Type}}, P=#param{type=T}) -> P#param{type=T#type{base=Enum, name=Type}}; handle_param_opt({base,Opt}, P=#param{type=T}) -> P#param{type=T#type{base=Opt}}; handle_param_opt({c_only,Opt},P) -> P#param{where=c, alt=Opt}; -handle_param_opt({ref, pointer}, P=#param{type=T}) -> +handle_param_opt({ref, pointer}, P=#param{type=T}) -> P#param{type=T#type{by_val=false,ref={pointer, 1}}}; -handle_param_opt({mod,Mods}, P=#param{type=T=#type{mod=Mods0}}) -> +handle_param_opt({by_val, true}, P=#param{type=T}) -> + P#param{type=T#type{by_val=true}}; +handle_param_opt({mod,Mods}, P=#param{type=T=#type{mod=Mods0}}) -> P#param{type=T#type{mod=Mods++Mods0}}. get_opt(Opt, Method, Sz, Opts) -> |