[Title] Fix the problem with pop-up flashes when text changed in input tag
[Issue#] N/A
[Problem] pop-up flashes when text changed in input tag
[Cause] N/A
[Solution] Change the initialization method
Change-Id: I81b62c4f9c6cd94bf1369605975e120e119eaaa4
smartData->api->formdata_candidate_update_data(smartData, candidateList);
- if (!smartData->api->formdata_candidate_is_showing(smartData))
- smartData->api->formdata_candidate_hide(smartData);
-
IntRect inputFieldRect = impl->pageClient->focusedNodeRect();
smartData->api->formdata_candidate_show(smartData, inputFieldRect.x(), inputFieldRect.y(), inputFieldRect.width(), inputFieldRect.height());
}
if (!elm_layout_file_set(m_icon, theme.utf8().data(), path.utf8().data()))
return;
+
+ m_list = elm_genlist_add(m_icon);
}
FormDataCandidatePopup::~FormDataCandidatePopup()
void FormDataCandidatePopup::updateFormDataPopup(const IntRect& inputFieldRect, float scaleFactor)
{
if (m_list)
- evas_object_del(m_list);
-
- m_list = elm_genlist_add(m_icon);
+ elm_genlist_clear(m_list);
Evas_Object* m_borderUp = elm_bg_add(m_icon);
Evas_Object* m_borderDown = elm_bg_add(m_icon);