src/hbservers/hbthemeserver/hbiconcacheitemcreator_p.cpp
changeset 30 80e4d18b72f5
parent 28 b7da29130b0e
equal deleted inserted replaced
28:b7da29130b0e 30:80e4d18b72f5
   169             GET_MEMORY_MANAGER(HbMemoryManager::SharedMemory);
   169             GET_MEMORY_MANAGER(HbMemoryManager::SharedMemory);
   170             item->blobIconData.blobData.offset = manager->alloc(content.length());
   170             item->blobIconData.blobData.offset = manager->alloc(content.length());
   171             if (item->blobIconData.blobData.offset != -1) {
   171             if (item->blobIconData.blobData.offset != -1) {
   172                 fail = false;
   172                 fail = false;
   173                 // Store vector cost because blobs go into the "cpu" cache.
   173                 // Store vector cost because blobs go into the "cpu" cache.
       
   174                 item->blobIconData.renderingMode = ESWRendering;
   174                 item->blobIconData.blobData.dataSize
   175                 item->blobIconData.blobData.dataSize
   175                 = item->vectorIconDataCost
   176                 = item->vectorIconDataCost
   176                   = content.length();
   177                   = content.length();
   177                 memcpy(HbMemoryUtils::getAddress<char>(
   178                 memcpy(HbMemoryUtils::getAddress<char>(
   178                            HbMemoryManager::SharedMemory,
   179                            HbMemoryManager::SharedMemory,