diff options
author | Dan Gudmundsson <[email protected]> | 2019-02-18 13:00:33 +0100 |
---|---|---|
committer | Dan Gudmundsson <[email protected]> | 2019-02-18 13:00:33 +0100 |
commit | d04ceae537e037555cb0ae962f3164dc6c499340 (patch) | |
tree | 7a11a18d336f662414dfeb7fb7b867fc5ce7d560 /lib/wx/api_gen/wx_gen.erl | |
parent | 5ba931478460f2ed667f1ff145c3b0af4a00155e (diff) | |
parent | d7805acb99f2b7ccd97541d189f6494966564d98 (diff) | |
download | otp-d04ceae537e037555cb0ae962f3164dc6c499340.tar.gz otp-d04ceae537e037555cb0ae962f3164dc6c499340.tar.bz2 otp-d04ceae537e037555cb0ae962f3164dc6c499340.zip |
Merge branch 'dgud/wx/extend-functionality/OTP-15587' into maint
* dgud/wx/extend-functionality/OTP-15587:
Fix showModal crash on Mojave
Add wxGCDC
wx: Add wxDisplay
wx: Change wxFONTWEIGHT enums
Let wxwidgets check events
Diffstat (limited to 'lib/wx/api_gen/wx_gen.erl')
-rw-r--r-- | lib/wx/api_gen/wx_gen.erl | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/wx/api_gen/wx_gen.erl b/lib/wx/api_gen/wx_gen.erl index cec6ac9ccf..8a00498319 100644 --- a/lib/wx/api_gen/wx_gen.erl +++ b/lib/wx/api_gen/wx_gen.erl @@ -701,8 +701,13 @@ parse_type2(["wxe_cb"|R],Info,Opts, T) -> parse_type2(R,Info,Opts,T#type{name=int,base=wxe_cb}); parse_type2([const|R],Info,Opts,T=#type{mod=Mod}) -> parse_type2(R,Info,Opts,T#type{mod=[const|Mod]}); -parse_type2(["unsigned"|R],Info,Opts,T=#type{mod=Mod}) -> - parse_type2(R,Info,Opts,T#type{mod=[unsigned|Mod]}); +parse_type2(["unsigned"|R],Info,Opts,T=#type{mod=Mod}) -> + case T#type.base of + undefined -> + parse_type2(R,Info,Opts,T#type{name=int, base=int, mod=[unsigned|Mod]}); + _ -> + parse_type2(R,Info,Opts,T#type{mod=[unsigned|Mod]}) + end; parse_type2(["int"|R],Info,Opts, T) -> parse_type2(R,Info,Opts,T#type{name=int,base=int}); parse_type2(["wxByte"|R],Info,Opts, T) -> |