_EflNode* pNode = (_EflNode*)pVEImpl->GetNativeNode();
pNode->AddNativeSmartObject(*pVE, pEO);
- int imageWidth = 0;
- int imageHeight = 0;
+ const char* pName = null;
+ evas_object_image_file_get(pEO, &pName, null);
+ if (!pName)
+ {
+ int imageWidth = 0;
+ int imageHeight = 0;
- evas_object_image_size_get(pEO, &imageWidth, &imageHeight);
- evas_object_image_data_update_add(pEO, 0, 0, imageWidth, imageHeight);
+ evas_object_image_size_get(pEO, &imageWidth, &imageHeight);
+ evas_object_image_data_update_add(pEO, 0, 0, imageWidth, imageHeight);
+ }
}
extern "C" _OSP_EXPORT_
_EflNode* pNode = (_EflNode*)pVEImpl->GetNativeNode();
pNode->AddNativeSmartObject(*pVisualElement, pNative);
- int imageWidth = 0;
- int imageHeight = 0;
+ const char* pName = null;
+ evas_object_image_file_get(pNative, &pName, null);
+ if (!pName)
+ {
+ int imageWidth = 0;
+ int imageHeight = 0;
- evas_object_image_size_get(pNative, &imageWidth, &imageHeight);
- evas_object_image_data_update_add(pNative, 0, 0, imageWidth, imageHeight);
+ evas_object_image_size_get(pNative, &imageWidth, &imageHeight);
+ evas_object_image_data_update_add(pNative, 0, 0, imageWidth, imageHeight);
+ }
return E_SUCCESS;
}
if (pSurfaceImpl->__isImageObject)
{
- evas_object_image_size_get(pImageObject, &imageWidth, &imageHeight);
- evas_object_image_data_update_add(pImageObject, 0, 0, imageWidth, imageHeight);
+ const char* pName = null;
+ evas_object_image_file_get(pImageObject, &pName, null);
+ if (!pName)
+ {
+ evas_object_image_size_get(pImageObject, &imageWidth, &imageHeight);
+ evas_object_image_data_update_add(pImageObject, 0, 0, imageWidth, imageHeight);
+ }
}
}