Fixed sync error
authorHeeJu Kang <mobum.kang@samsung.com>
Sun, 31 Mar 2013 09:12:13 +0000 (18:12 +0900)
committerHeeJu Kang <mobum.kang@samsung.com>
Sun, 31 Mar 2013 09:12:13 +0000 (18:12 +0900)
Change-Id: I2292be027b28e197309fc5a91c3f4bdf6a1d15bb
Signed-off-by: HeeJu Kang <mobum.kang@samsung.com>
src/FShell_AppWidgetLayer.cpp

index 7a9849b..179e5f6 100644 (file)
@@ -213,7 +213,7 @@ _AppWidgetLayer::SyncPixmap(const FloatDimension& size)
 {
        SysTryReturn(NID_UI_CTRL, __pRenderBuffer, E_OUT_OF_MEMORY, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory is insufficient.");
 
-       SysLog(NID_UI_CTRL, "buffer (0x%x) size (%d) pixmapId (%d)", __pRenderBuffer, __bufferSize, __pixmapId);
+       SysLog(NID_UI_CTRL, "buffer (0x%x) size (%d) pixmapId (%d) width(%f) height(%f)", __pRenderBuffer, __bufferSize, __pixmapId, size.width, size.height);
 
        Display* pDisplay = static_cast<Display*>(ecore_x_display_get());
        SysTryReturn(NID_UI_CTRL, pDisplay, E_OUT_OF_MEMORY, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory is insufficient.");
@@ -238,8 +238,7 @@ _AppWidgetLayer::SyncPixmap(const FloatDimension& size)
        pVisual = DefaultVisualOfScreen(pScreen);
        SysTryCatch(NID_UI_CTRL, pVisual, , E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory is insufficient.");
 
-       // XCreatePixmap can only uses 24 bits depth only.
-       pXImage = XShmCreateImage(pDisplay, pVisual, 24, ZPixmap, null, &xShmSegmentInfo, size.width, size.height);
+       pXImage = XShmCreateImage(pDisplay, pVisual, 32, ZPixmap, null, &xShmSegmentInfo, size.width, size.height);
        SysTryCatch(NID_UI_CTRL, pXImage, , E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory is insufficient.");
 
        pXImage->data = xShmSegmentInfo.shmaddr;
@@ -331,7 +330,7 @@ _AppWidgetLayer::AcquirePixmap(void)
        result r = _AppWidgetProviderManagerImpl::GetInstance()->RequestSharedMemoryId(__providerId, __size.width, __size.height, pixmapId);
        SysTryReturn(NID_UI_CTRL, r == E_SUCCESS, -1, r, "[%s] Propagating.", GetErrorMessage(r));
 
-       SysLog(NID_UI_CTRL, "pixmapId(%d) size(%d %d)", pixmapId, __size.width, __size.height);
+       SysLog(NID_UI_CTRL, "pixmapId(%d) size(%f %f)", pixmapId, __size.width, __size.height);
 
        return pixmapId;
 }