projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[this message is for the previous commit as well]
[wxWidgets.git]
/
src
/
mgl
/
evtloop.cpp
diff --git
a/src/mgl/evtloop.cpp
b/src/mgl/evtloop.cpp
index 153f3b04004f15fdd9430d23bebb0c5f5aee3ccc..22f4d61355f71cea9d9dce471799c4caac190cd7 100644
(file)
--- a/
src/mgl/evtloop.cpp
+++ b/
src/mgl/evtloop.cpp
@@
-3,7
+3,7
@@
// Purpose: implements wxEventLoop for MGL
// Author: Vaclav Slavik
// RCS-ID: $Id$
// Purpose: implements wxEventLoop for MGL
// Author: Vaclav Slavik
// RCS-ID: $Id$
-// Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com)
+// Copyright: (c) 2001
-2002
SciTech Software, Inc. (www.scitechsoft.com)
// License: wxWindows license
///////////////////////////////////////////////////////////////////////////////
// License: wxWindows license
///////////////////////////////////////////////////////////////////////////////
@@
-31,7
+31,6
@@
#include "wx/evtloop.h"
#include "wx/timer.h"
#include "wx/mgl/private.h"
#include "wx/evtloop.h"
#include "wx/timer.h"
#include "wx/mgl/private.h"
-#include "pmapi.h"
// ----------------------------------------------------------------------------
// wxEventLoopImpl
// ----------------------------------------------------------------------------
// wxEventLoopImpl
@@
-179,6
+178,11
@@
void wxEventLoop::Exit(int rc)
bool wxEventLoop::Pending() const
{
bool wxEventLoop::Pending() const
{
+ // update the display here, so that wxYield refreshes display and
+ // changes take effect immediately, not after emptying events queue:
+ MGL_wmUpdateDC(g_winMng);
+
+ // is there an event in the queue?
event_t evt;
return EVT_peekNext(&evt, EVT_EVERYEVT);
}
event_t evt;
return EVT_peekNext(&evt, EVT_EVERYEVT);
}