cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4e4176c84c3bd227301d8de5dfa2bac4ba002f40

commit 4e4176c84c3bd227301d8de5dfa2bac4ba002f40
Author: Cedric BAIL <cedric.b...@free.fr>
Date:   Fri Jan 4 16:00:21 2019 -0800

    ecore: make Efl.Loop_Consumer.promise_new an @const function.
    
    Reviewed-by: Xavi Artigas <xavierarti...@yahoo.es>
    Reviewed-by: Mike Blumenkrantz <michael.blumenkra...@gmail.com>
    Differential Revision: https://phab.enlightenment.org/D7544
---
 src/lib/ecore/efl_loop_consumer.c  | 2 +-
 src/lib/ecore/efl_loop_consumer.eo | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore/efl_loop_consumer.c 
b/src/lib/ecore/efl_loop_consumer.c
index 1c74f9741f..17e2dbdda2 100644
--- a/src/lib/ecore/efl_loop_consumer.c
+++ b/src/lib/ecore/efl_loop_consumer.c
@@ -92,7 +92,7 @@ _cancel_free_cb_set(Eina_Promise *p, Eina_Free_Cb free_cb)
 }
 
 static Eina_Promise *
-_efl_loop_consumer_promise_new(Eo *obj, Efl_Loop_Consumer_Data *pd EINA_UNUSED,
+_efl_loop_consumer_promise_new(const Eo *obj, Efl_Loop_Consumer_Data *pd 
EINA_UNUSED,
                                void *cancel_data, EflLoopConsumerPromiseCancel 
cancel, Eina_Free_Cb cancel_free_cb)
 {
    Efl_Loop_Consumer_Promise *lcp;
diff --git a/src/lib/ecore/efl_loop_consumer.eo 
b/src/lib/ecore/efl_loop_consumer.eo
index 195bc784ed..87ee38e931 100644
--- a/src/lib/ecore/efl_loop_consumer.eo
+++ b/src/lib/ecore/efl_loop_consumer.eo
@@ -53,7 +53,7 @@ abstract Efl.Loop_Consumer (Efl.Object)
          }
          return: future<Eina.Error>; [[The future or $NULL on error.]]
       }
-      promise_new {
+      promise_new @const {
          [[Create a new promise with the scheduler coming from the loop 
provided by this object.
 
         Note: You should not use eina_promise_data_set as this function rely 
on controlling the promise data.]]

-- 


Reply via email to