return r;\r
}\r
\r
-result
-_DimmingManager::CreateDimmingLayer(_Window* pWindow)
-{
- result r = E_SUCCESS;
-
+result\r
+_DimmingManager::CreateDimmingLayer(_Window* pWindow)\r
+{\r
+ result r = E_SUCCESS;\r
+\r
_DimmingLayer* pDimmingLayer = new (std::nothrow) _DimmingLayer();\r
SysTryReturn(NID_UI, pDimmingLayer != null, E_OUT_OF_MEMORY, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation failed.");\r
\r
{\r
r = pDimmingLayer->SetDimmingEnabled(false);\r
SysTryReturn(NID_UI, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));\r
- }
-
- return r;
-}
+ }\r
+\r
+ return r;\r
+}\r
\r
void\r
_DimmingManager::DeleteDimmingLayer(_Window* pWindow)\r
{\r
- _DimmingLayer* pLayer = pWindow->GetDimmingLayer();\r
- pLayer->SetDimmingEnabled(false);\r
- delete pLayer;\r
- pWindow->SetDimmingLayer(null);\r
+ if (pWindow)\r
+ {\r
+ _DimmingLayer* pLayer = pWindow->GetDimmingLayer();\r
+ if (pLayer)\r
+ {\r
+ pLayer->SetDimmingEnabled(false);\r
+ delete pLayer;\r
+ }\r
+ pWindow->SetDimmingLayer(null);\r
+ }\r
}\r
\r
}} // Tizen::Ui\r