*/
#include "ModuleXbmcgui.h"
-
+#include "LanguageHook.h"
#include "guilib/GraphicContext.h"
#include "guilib/GUIWindowManager.h"
#include "utils/log.h"
long getCurrentWindowId()
{
- lock();
- int id = g_windowManager.GetActiveWindow();
- unlock();
- return id;
+ DelayedCallGuard dg;
+ CSingleLock gl(g_graphicsContext);
+ return g_windowManager.GetActiveWindow();
}
long getCurrentWindowDialogId()
{
- lock();
- int id = g_windowManager.GetTopMostModalDialogID();
- unlock();
- return id;
+ DelayedCallGuard dg;
+ CSingleLock gl(g_graphicsContext);
+ return g_windowManager.GetTopMostModalDialogID();
}
}
}