[Issue] N/A
[Problem] Shared_ptr to this.
[Solution] Changed to raw pointer.
[Verify] Open an close few tabs.
Change-Id: Idb0a056c51322bb6569303cd18c1d6856353defd
Signed-off-by: Maciej Skrzypkowski <m.skrzypkows@samsung.com>
BROWSER_LOGD("[%s:%d] ", __PRETTY_FUNCTION__, __LINE__);
TabData *itemData = new TabData();
itemData->item = hi;
- itemData->tabUI.reset(this);
+ itemData->tabUI = this;
Elm_Object_Item* tab = elm_gengrid_item_append(m_gengrid, m_item_class, itemData,
nullptr, nullptr);
// Check if item_object was created successfully
struct TabData
{
basic_webengine::TabContentPtr item;
- std::shared_ptr<tizen_browser::base_ui::TabUI> tabUI;
+ TabUI* tabUI;
};
enum class State {