Source/WebCore/platform/efl/RenderThemeEfl.cpp
struct RenderThemeEfl::ThemePartCacheEntry* RenderThemeEfl::cacheThemePartReset(FormType type, struct RenderThemeEfl::ThemePartCacheEntry* entry)
{
    if (!themePartCacheEntryReset(entry, type)) {
        entry->type = FormTypeLast; // invalidate
        m_partCache.append(entry);
        return 0;
    }
    entry->type = type;
    m_partCache.prepend(entry);
    return entry;
}
// just change the edje group and return the same entry
just change the edje group and return the same entry
just change the edje group and return the same entry
struct RenderThemeEfl::ThemePartCacheEntry* RenderThemeEfl::cacheThemePartReset(FormType type, struct RenderThemeEfl::ThemePartCacheEntry* entry)
{
    if (!themePartCacheEntryReset(entry, type)) {
        entry->type = FormTypeLast; 
        m_partCache.append(entry);
        return 0;
    }
    entry->type = type;
    m_partCache.prepend(entry);
    return entry;
}
struct RenderThemeEfl :: ThemePartCacheEntry * RenderThemeEfl :: cacheThemePartReset ( FormType type , struct RenderThemeEfl :: ThemePartCacheEntry * entry ) { if ( ! themePartCacheEntryReset ( entry , type ) ) { entry -> type = FormTypeLast ; m_partCache . append ( entry ) ; return 0 ; } entry -> type = type ; m_partCache . prepend ( entry ) ; return entry ; }
just change the edje group and return the same entry
just change the edje group and return the same entry
// invalidate