eolian_csharp: fix binding of stringshare arguments in events
authorVitor Sousa <vitorsousa@expertisesolutions.com.br>
Fri, 8 Mar 2019 16:06:55 +0000 (13:06 -0300)
committerJunsuChoi <jsuya.choi@samsung.com>
Fri, 15 Mar 2019 04:23:18 +0000 (13:23 +0900)
src/bin/eolian_mono/eolian/mono/events.hh

index 2a2aa4c..76e82bd 100644 (file)
@@ -51,6 +51,7 @@ struct unpack_event_args_visitor
            , {"int", [&arg] { return arg + ".ToInt32()"; }}
            , {"uint", [&arg] { return "(uint)" + arg + ".ToInt32()";}}
            , {"string", [&arg] { return "Eina.StringConversion.NativeUtf8ToManagedString(" + arg + ")"; }}
+           , {"stringshare", [&arg] { return "Eina.StringConversion.NativeUtf8ToManagedString(" + arg + ")"; }}
            , {"Eina.Error", [&arg] { return "(Eina.Error)Marshal.PtrToStructure(" + arg + ", typeof(Eina.Error))"; }}
         };