Removed frame limiter.

This commit is contained in:
Maciej Suminski 2013-08-07 09:37:28 +02:00
parent bc69429a56
commit 8ab98ae60b
1 changed files with 9 additions and 15 deletions

View File

@ -99,8 +99,6 @@ EDA_DRAW_PANEL_GAL::EDA_DRAW_PANEL_GAL( wxWindow* aParentWindow, wxWindowID aWin
Connect( wxEVT_MOUSEWHEEL, wxEventHandler( EDA_DRAW_PANEL_GAL::onEvent ), NULL, this );
Connect( wxEVT_KEY_UP, wxEventHandler( EDA_DRAW_PANEL_GAL::onEvent ), NULL, this );
Connect( wxEVT_KEY_DOWN, wxEventHandler( EDA_DRAW_PANEL_GAL::onEvent ), NULL, this );
m_timeStamp = 0;
}
@ -134,14 +132,6 @@ void EDA_DRAW_PANEL_GAL::onSize( wxSizeEvent& aEvent )
void EDA_DRAW_PANEL_GAL::Refresh( bool eraseBackground, const wxRect* rect )
{
const unsigned int FPS_LIMIT = 40;
// Framerate limiter
wxLongLong currentTimeStamp = wxGetLocalTimeMillis();
// if( currentTimeStamp - m_timeStamp < ( 1000 / FPS_LIMIT ) )
// return;
m_timeStamp = currentTimeStamp;
#ifdef __WXDEBUG__
prof_counter time;
@ -209,19 +199,23 @@ void EDA_DRAW_PANEL_GAL::SwitchBackend( GalType aGalType )
m_currentGal = aGalType;
}
void EDA_DRAW_PANEL_GAL::onEvent( wxEvent& aEvent )
{
if(!m_eventDispatcher)
if( !m_eventDispatcher )
{
aEvent.Skip();
return;
} else {
printf("evType %d\n", aEvent.GetEventType());
m_eventDispatcher->DispatchWxEvent(aEvent);
}
else
{
printf( "evType %d\n", aEvent.GetEventType() );
m_eventDispatcher->DispatchWxEvent( aEvent );
}
}
KiGfx::VIEW_CONTROLS* EDA_DRAW_PANEL_GAL::GetViewControls() const
{
return m_viewControls;
}
}