efl-mono: Add workaround for efl_ui_list
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Thu, 14 Dec 2017 20:04:14 +0000 (18:04 -0200)
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Thu, 14 Dec 2017 20:04:14 +0000 (18:04 -0200)
Efl_Ui_List doesn't properly define, as it should, the class Efl_Ui_List_SegArray. This workaround allows the mono  binding compilation in spite of this.

src/bin/eolian_mono/eolian/mono/function_blacklist.hh

index 314235b..b2d712c 100644 (file)
@@ -40,7 +40,10 @@ inline bool is_function_blacklisted(std::string const& c_name)
     || c_name == "efl_access_image_description_set"
     || c_name == "efl_access_component_layer_get" // duplicated signature
     || c_name == "efl_access_component_alpha_get"
+    || c_name == "efl_access_component_size_get"
     || c_name == "efl_ui_spin_button_loop_get"
+    || c_name == "efl_ui_list_model_size_get"
+    || c_name == "efl_ui_list_relayout_layout_do"
     ;
 }