[Issue] http://suprem.sec.samsung.net/jira/browse/TWF-1494
[Problem] Passing nullpointer as callback
[Solution] Added nullcheck
[Verify] Open browser -> Settings -> Delete Web Browsing Data
-> Delete Selected Data (all checkboxes selected)
Data should be removed correctly and no crash should
occur.
Change-Id: I82636fad8b76896dc864f59e493505c85cdfaf7f
, m_stopped(false)
, m_webViewCacheInitialized(false)
, m_currentTabId(TabId::NONE)
+ , m_currentWebView(nullptr)
, m_tabIdCreated(-1)
{
m_mostRecentTab.clear();
#if PROFILE_MOBILE
void WebEngineService::findWord(const char *word, Eina_Bool forward, Evas_Smart_Cb found_cb, void *data)
{
- m_currentWebView->findWord(word, forward, found_cb, data);
+ if (m_currentWebView)
+ m_currentWebView->findWord(word, forward, found_cb, data);
}
bool WebEngineService::getSettingsParam(WebEngineSettings param) {