| 26 | g_messageLoopTimer = None |
| 27 | |
| 28 | def CreateMessageLoopTimer(timerMillis): |
| 29 | # This function gets called multiple times for each ChromeWindow |
| 30 | # instance. |
| 31 | global g_messageLoopTimer |
| 32 | Debug("CreateMesageLoopTimer") |
| 33 | if g_messageLoopTimer: |
| 34 | return |
| 35 | g_messageLoopTimer = wx.Timer() |
| 36 | g_messageLoopTimer.Start(timerMillis) |
| 37 | Debug("g_messageLoopTimer.GetId() = "\ |
| 38 | +str(g_messageLoopTimer.GetId())) |
| 39 | wx.EVT_TIMER(g_messageLoopTimer, g_messageLoopTimer.GetId(),\ |
| 40 | MessageLoopTimer) |
| 41 | |
| 42 | def MessageLoopTimer(event): |
| 43 | cefpython.MessageLoopWork() |