bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1e363538b34d41403a14350d90c780f7725927b4

commit 1e363538b34d41403a14350d90c780f7725927b4
Author: Marcel Hollerbach <m...@marcel-hollerbach.de>
Date:   Wed Jul 31 10:57:26 2019 +0200

    slider_cxx: fix casting
    
    this object now needs to be casted, in order to have the event
    available.
---
 src/examples/elementary/slider_cxx_example.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/examples/elementary/slider_cxx_example.cc 
b/src/examples/elementary/slider_cxx_example.cc
index 2540516572..d42f76552a 100644
--- a/src/examples/elementary/slider_cxx_example.cc
+++ b/src/examples/elementary/slider_cxx_example.cc
@@ -68,7 +68,7 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev 
EINA_UNUSED)
    sl7.hint_fill_set(true, false);
    bx.pack_end(sl7);
 
-   auto changed = std::bind ( [] (efl::ui::Slider obj)
+   auto changed = std::bind ( [] (efl::ui::Range_Display obj)
    { std::cout << "Changed to " << obj.range_value_get() << std::endl; }
          , std::placeholders::_1);
 
@@ -76,7 +76,7 @@ efl_main(void *data EINA_UNUSED, const Efl_Event *ev 
EINA_UNUSED)
    { std::cout << "Steady to " << obj.range_value_get() << std::endl; }
          , std::placeholders::_1);
 
-   sl7.changed_event_cb_add(changed);
+   
efl::eo::downcast<efl::ui::Range_Display>(sl7).changed_event_cb_add(changed);
    sl7.steady_event_cb_add(steady);
 }
 EFL_MAIN()

-- 


Reply via email to