Assert(newBuffer);
m_windowData->setEvasObjectForLayout(newBuffer);
evas_object_show(newBuffer);
+ evas_object_show(m_windowData->m_win);
}
void WrtClient::unsetLayout(Evas_Object* currentBuffer)
if (m_widget && m_widgetState) {
m_widgetState = WidgetState_Stopped;
m_widget->Hide();
- // AutoRotation use m_widget pointer internally.
+ // AutoRotation, focusCallback use m_widget pointer internally.
// It must be unset before m_widget is released.
unsetWindowOrientation();
+ m_windowData->focusCallbackDel("focused", focusedCallback);
+ m_windowData->focusCallbackDel("unfocused", unfocusedCallback);
m_widget.reset();
ewk_context_delete(s_preparedEwkContext);
PrepareExternalStorageSingleton::Instance().Deinitialize();
if (m_initialized) {
m_initialized = false;
}
- m_windowData->focusCallbackDel("focused", focusedCallback);
- m_windowData->focusCallbackDel("unfocused", unfocusedCallback);
m_windowData.reset();
Quit();
}