Change-Id: Id24ca619827e6ecc7d17599b7e00e7882df6331f
Signed-off-by: woo <s-w.woo@samsung.com>
IEventArg* pArg = _PublicOrientationEvent::CreateOrientationEventArgN(*__pPublicEvent->GetSource(), __status);
__pPublicEvent->Fire(*pArg);
- _ControlImpl* pImpl = _ControlImpl::GetInstance(__publicControl);
- if (pImpl)
- {
- _Window* pWindow = pImpl->GetCore().GetRootWindow();
- if (pWindow)
- {
- SysLog(NID_UI, "[Window Manager Rotation][Window : 0x%x] Fire the public orientation event..", pWindow->GetNativeHandle());
- }
- }
-
__updateStatus = true;
}
}
const _PublicOrientationEventArg* pArg = dynamic_cast <const _PublicOrientationEventArg*>(&arg);
SysTryReturnVoidResult(NID_UI, pArg, E_INVALID_ARG, "[E_INVALID_ARG] A specified input parameter is invalid.");
+ SysLog(NID_UI, "[Window Manager Rotation] Fire the public orientation event with %d -> 0x%x", pArg->GetOrientationStatus(), __pSource);
+
pEventListener->OnOrientationChanged(*__pSource, (OrientationStatus)(pArg->GetOrientationStatus()));
SetLastResult(E_SUCCESS);
ChangeLayout(controlOrientation);
pEcoreEvas->RotateWindow(*this, __rotation);
+
+ Invalidate(true);
}
void