From: Marcel Hollerbach Date: Fri, 11 Jan 2019 12:08:24 +0000 (+0100) Subject: ecore: make efl_loop_consumer abstract X-Git-Tag: submit/tizen/20190116.045417~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a8e21dd12c6f2306936b6da4a48e3b82dbb91d8c;p=platform%2Fupstream%2Fefl.git ecore: make efl_loop_consumer abstract There is no point in having the object instancable. However, in order to support bindings, we need to ensure that every abstract does have only abstracts as inherit-parents, thus making this class abstract. ref T7240 Reviewed-by: Cedric BAIL Differential Revision: https://phab.enlightenment.org/D7599 --- diff --git a/src/lib/ecore/efl_loop_consumer.eo b/src/lib/ecore/efl_loop_consumer.eo index b022846..195bc78 100644 --- a/src/lib/ecore/efl_loop_consumer.eo +++ b/src/lib/ecore/efl_loop_consumer.eo @@ -6,7 +6,7 @@ function EflLoopConsumerPromiseCancel { } }; -class Efl.Loop_Consumer (Efl.Object) +abstract Efl.Loop_Consumer (Efl.Object) { [[An Efl.Loop_Consumer is a class which requires one of the parents to provide an Efl.Loop interface when performing provider_find. It will enforce this by