[Webkit-unassigned] [Bug 125064] Fix EFL build with INSPECTOR disabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 2 04:19:22 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=125064





--- Comment #4 from Gyuyoung Kim <gyuyoung.kim at samsung.com>  2013-12-02 04:17:43 PST ---
(From update of attachment 218149)
View in context: https://bugs.webkit.org/attachment.cgi?id=218149&action=review

>>> Source/WebKit/efl/ewk/ewk_contextmenu.h:112
>>> +#if defined(ENABLE_INSPECTOR) && ENABLE_INSPECTOR
>> 
>> I think this isn't meaningful. ewk_contentmenu.h is public header. When application includes this, they can't know ENABLE_INSPECTOR is enabled or not.
> 
> This context menu item is correctly guarded in ContextMenuItem.h:134, but not here. These two must be in sync, as stated at the beginning of this file.
> 
> They are not in sync now, that causes a lot of enum assertions, therefore WebKit currenty doesn't build.

This file will be included by EFL application. If EFL application doesn't define ENABLE_INSPECTOR, it can't use EWK_CONTEXT_MENU_ITEM_TAG_INSPECT_ELEMENT when INSPECTOR is enabled. Now you only think when INSPECTOR is disabled.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list