mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
Ctrl::Call in X11 (and Windows and EventLoops in non-main threads)
git-svn-id: svn://ultimatepp.org/upp/trunk@1203 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
73a29f72fc
commit
5ea6071ff7
3 changed files with 7 additions and 7 deletions
|
|
@ -77,7 +77,7 @@ void TopWindow::DefSyncTitle()
|
|||
}
|
||||
}
|
||||
|
||||
void TopWindow::SyncTitle()
|
||||
void TopWindow::SyncTitle0()
|
||||
{
|
||||
GuiLock __;
|
||||
LLOG("SyncTitle: " << title);
|
||||
|
|
|
|||
|
|
@ -370,6 +370,10 @@ void SetX11ErrorHandler()
|
|||
XSetErrorHandler(X11ErrorHandler);
|
||||
}
|
||||
|
||||
void WakeUpGuiThread()
|
||||
{
|
||||
}
|
||||
|
||||
void Ctrl::InitX11(const char *display)
|
||||
{
|
||||
GuiLock __;
|
||||
|
|
|
|||
|
|
@ -300,9 +300,10 @@ bool Ctrl::ProcessEvents(bool *)
|
|||
return false;
|
||||
}
|
||||
|
||||
void Ctrl::GuiSleep0(int ms)
|
||||
void Ctrl::GuiSleep(int ms)
|
||||
{
|
||||
GuiLock __;
|
||||
ASSERT(IsMainThread());
|
||||
fd_set fdset;
|
||||
FD_ZERO(&fdset);
|
||||
FD_SET(Xconnection, &fdset);
|
||||
|
|
@ -315,11 +316,6 @@ void Ctrl::GuiSleep0(int ms)
|
|||
EnterGuiMutex(level);
|
||||
}
|
||||
|
||||
void Ctrl::GuiSleep(int ms)
|
||||
{
|
||||
Call(&Ctrl::GuiSleep0, ms);
|
||||
}
|
||||
|
||||
static int granularity = 10;
|
||||
|
||||
void Ctrl::SetTimerGranularity(int ms)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue