#git:framework/web/web-provider
Name: livebox.web-provider
Summary: web framework for livebox
-Version: 1.41
+Version: 1.43
Release: 1
Group: main/app
License: Flora License, Version 1.1
#include <Eina.h>
#include <Evas.h>
#include <Ecore.h>
+#include <EWebKit2.h>
#include <ewk_view.h>
#include <ewk_context.h>
#include <ewk_settings.h>
Evas_Object* webview, const char* result, void* data)
{
LogD("enter");
+
std::string resultStr(result ? result : "null");
LogD("result: %s", resultStr.c_str());
}
void AppBoxRenderView::startLoadCallback(Evas_Object* webview)
{
LogD("enter");
+ if(!webview) {
+ return;
+ }
// execute injection for creating js objects
std::ifstream jsFile(injectionFile);
std::string script((std::istreambuf_iterator<char>(jsFile)),
void AppBoxRenderView::finishLoadCallback(Evas_Object* webview)
{
LogD("enter");
+ if (!webview) {
+ return;
+ }
+
ewk_view_visibility_set(webview, EINA_TRUE);
if (!m_pdHelper) {
void AppBoxRenderView::createWindowAfterCallback(Evas_Object* parent, Evas_Object* child)
{
LogD("enter");
+ if (!parent) {
+ return;
+ }
if (m_pdHelper) {
Evas* parentCanvas = evas_object_evas_get(parent);