if (__pDimmingElement)
{
- Canvas* pCanvas = __pDimmingElement->GetCanvasN(FloatRectangle(0, 0, size.width, size.height));
+ Canvas* pCanvas = null;
+ if (__pControl->GetOrientation() == _CONTROL_ORIENTATION_PORTRAIT)
+ {
+ pCanvas = __pDimmingElement->GetCanvasN(FloatRectangle(0, 0, size.width, size.height));
+ }
+ else
+ {
+ pCanvas = __pDimmingElement->GetCanvasN(FloatRectangle(0, 0, size.height, size.width));
+ }
+
r = GetLastResult();
SysTryReturnResult(NID_UI, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
Color bgColor(0x7F000000);
pCanvas->SetBackgroundColor(bgColor);
pCanvas->Clear();
+
+ delete pCanvas;
}
return r;