We need to make the distinction between the BatteryProviderEfl which should be in WebCore and the BatteryClientEfl which should be in WebKit. We also need to define a BatteryProviderEflClient interface so that it can be implemented by clients.
Created attachment 151201 [details] Patch
Comment on attachment 151201 [details] Patch Looks good refactoring.
Comment on attachment 151201 [details] Patch Clearing flags on attachment: 151201 Committed r122197: <http://trac.webkit.org/changeset/122197>
All reviewed patches have been landed. Closing bug.