From: cookie Date: Wed, 15 Jan 2020 10:16:30 +0000 (-0500) Subject: Fix the Toolchain(GCC-9) X-Git-Tag: submit/tizen/20200116.081641^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen;p=profile%2Fmobile%2Fapps%2Fweb%2Fbrowser.git Fix the Toolchain(GCC-9) Change-Id: I0ec2aca74e76cae6b4239baacce1a10c4c155a4a Signed-off-by: cookie --- diff --git a/core/BrowserLogger.h b/core/BrowserLogger.h index 11dd99a..7e4f200 100755 --- a/core/BrowserLogger.h +++ b/core/BrowserLogger.h @@ -20,7 +20,7 @@ #include "browser_config.h" #include -#if !defined(NDEBUG) || PLATFORM(TIZEN) +#ifdef NDEBUG #include "Logger/Logger.h" diff --git a/core/Logger/Logger.cpp b/core/Logger/Logger.cpp index 96c1e9b..6f3c423 100755 --- a/core/Logger/Logger.cpp +++ b/core/Logger/Logger.cpp @@ -157,6 +157,7 @@ int Logger::registerLogger(AbstractLogger *l) { std::string Logger::timeStamp() { struct tm b; struct timeval detail_time; + memset(&b, 0, sizeof(b)); gettimeofday(&detail_time, NULL); char buf[80]; diff --git a/core/Logger/LoggerTools.cpp b/core/Logger/LoggerTools.cpp index 3d6e269..128352a 100755 --- a/core/Logger/LoggerTools.cpp +++ b/core/Logger/LoggerTools.cpp @@ -34,7 +34,7 @@ std::string make_message(const char *fmt, ...) try { p = new char[size]; - } catch (std::bad_alloc) { + } catch (const std::bad_alloc& e) { Logger::getInstance().log("Error while allocating memory!!"); return std::string(); } @@ -66,7 +66,7 @@ std::string make_message(const char *fmt, ...) std::copy(p, p + old_size, np); delete [] p; p = np; - } catch (std::bad_alloc) { + } catch (const std::bad_alloc& e) { delete [] p; Logger::getInstance().log("Error while allocating memory!!"); return std::string(); diff --git a/services/WebEngineMin/WebEngineMin.cpp b/services/WebEngineMin/WebEngineMin.cpp index d2e5df2..071ea1d 100755 --- a/services/WebEngineMin/WebEngineMin.cpp +++ b/services/WebEngineMin/WebEngineMin.cpp @@ -75,7 +75,8 @@ void WebEngineMin::_push_cb(const char *sender_id, const char* push_data, void* void WebEngineMin::_register_service_worker_result_cb( Ewk_Context*, const char* scope_url, const char* script_url, Eina_Bool result, void*) { - BROWSER_LOGD("[PWE-SHUB][%s:%d] scope_url: %s, script_url: %s, result: %s", + if(scope_url||script_url||result) + BROWSER_LOGD("[PWE-SHUB][%s:%d] scope_url: %s, script_url: %s, result: %s", __PRETTY_FUNCTION__, __LINE__, scope_url, script_url, result ? "true" : "false"); } #endif diff --git a/services/WebEngineService/WebEngineService.cpp b/services/WebEngineService/WebEngineService.cpp index 3d60366..3cbe691 100755 --- a/services/WebEngineService/WebEngineService.cpp +++ b/services/WebEngineService/WebEngineService.cpp @@ -580,10 +580,10 @@ TabId WebEngineService::addTab( if (newAdaptorId < 0) return TabId(TabId::NONE); } - newTabId = TabId(newAdaptorId); + newTabId == TabId(newAdaptorId); } else { ++m_tabIdSecret; - newTabId = TabId(m_tabIdSecret); + newTabId == TabId(m_tabIdSecret); } if (!m_webViewCacheInitialized) { @@ -643,7 +643,7 @@ bool WebEngineService::switchToTab(tizen_browser::basic_webengine::TabId newTabI closeFindOnPage(); m_currentWebView = m_stateStruct->tabs[newTabId]; - m_stateStruct->currentTabId = newTabId; + m_stateStruct->currentTabId == newTabId; m_stateStruct->mostRecentTab.erase( std::remove(m_stateStruct->mostRecentTab.begin(), m_stateStruct->mostRecentTab.end(), @@ -688,7 +688,7 @@ bool WebEngineService::closeTab(TabId id) { m_stateStruct->mostRecentTab.end()); if (m_stateStruct->tabs.size() == 0) { - m_stateStruct->currentTabId = TabId::NONE; + m_stateStruct->currentTabId == TabId::NONE; if (m_currentWebView) { disconnectSignals(m_currentWebView); m_currentWebView.reset(); diff --git a/services/WebEngineService/WebView.cpp b/services/WebEngineService/WebView.cpp index 43f92b2..b49e796 100755 --- a/services/WebEngineService/WebView.cpp +++ b/services/WebEngineService/WebView.cpp @@ -611,7 +611,7 @@ void WebView::__newWindowRequest(void *data, Evas_Object *, void *out) if (m_webEngine->tabsCount() >= tabLimit + 1) return; - if (currentTabId != (id = m_webEngine->addTab(std::string(), + if (currentTabId != (id == m_webEngine->addTab(std::string(), boost::none, std::string(), self->isDesktopMode(), @@ -709,11 +709,7 @@ void WebView::__loadError(void* data, Evas_Object * obj, void* ewkError) WebView *self = reinterpret_cast(data); Ewk_Error *error = reinterpret_cast(ewkError); - Ewk_Error_Type errorType = ewk_error_type_get(error); - - BROWSER_LOGD("[%s:%d] ewk_error_type: %d ", - __PRETTY_FUNCTION__, __LINE__, errorType); - + BROWSER_LOGD("[%s:%d] emiting signal ", __PRETTY_FUNCTION__, __LINE__); int errorCode = ewk_error_code_get(error); if (errorCode == EWK_ERROR_NETWORK_STATUS_CANCELLED) { @@ -1461,8 +1457,7 @@ void WebView::clearFormData() void WebView::searchOnWebsite(const std::string & searchString, int flags) { ///\todo: it should be "0" instead of "1024" for unlimited match count but it doesn't work properly in WebKit - Eina_Bool result = ewk_view_text_find(m_ewkView, searchString.c_str(), static_cast(flags), 1024); - BROWSER_LOGD("Ewk search; word: %s, result: %d", searchString.c_str(), result); + ewk_view_text_find(m_ewkView, searchString.c_str(), static_cast(flags), 1024); } void WebView::switchToDesktopMode() {