[Issue#] N_SE-8788
[Problem] crash occured when get a label on the bookmark genlist
[Cause] The item memory address is accessed after it is deleted
[Solution] immediately erasing bookmark list item after it is deleted.
[Team] Browser UI
[Developer] sangpyo7.kim
[Request] N/A
Change-Id: Ic209b9482842a87fa01cdaef61738283f4c02005
hide_notify_popup();
for(int i = 0 ; i < m_sub_folder_list.size() ; i++ ) {
- if (m_sub_folder_list[i])
+ if (m_sub_folder_list[i]) {
delete m_sub_folder_list[i];
+ m_sub_folder_list.erase(m_sub_folder_list.begin() + i);
+ }
}
m_sub_folder_list.clear();
for(int i = 0 ; i < m_main_folder_list.size() ; i++ ) {
- if (m_main_folder_list[i])
+ if (m_main_folder_list[i]) {
delete m_main_folder_list[i];
+ m_main_folder_list.erase(m_main_folder_list.begin() + i);
+ }
}
m_main_folder_list.clear();