#include <FUiCtrlFrame.h>
#include <FBaseRt_Process.h>
-#include <FSys_PowerManagerImpl.h>
#include <FUi_ControlImplManager.h>
#include <FUi_KeyEventManager.h>
#include <FUi_WindowImpl.h>
#include <FUi_UiNotificationEvent.h>
#include <FUi_UiEventManager.h>
#include <FUiCtrl_FrameImpl.h>
-#include <FUi_ControlManager.h>
+#include <FSys_PowerManagerImpl.h>
#include "FApp_AppFrame.h"
#include "FApp_AppInfo.h"
long
_UiAppImpl::OnWindowHandleRequest(void)
{
- _Window* pWin = _ControlManager::GetInstance()->GetTopVisibleWindow();
- if (pWin)
- {
- unsigned int han = pWin->GetNativeHandle();
- return han;
- }
-
- return -1;
+ const _EcoreEvas* const pEvas = GetEcoreEvasMgr()->GetEcoreEvas();
+ return (pEvas) ? static_cast<long>(pEvas->GetXWindow()) : -1;
}