Commit 8ab98ae6 authored by Maciej Suminski's avatar Maciej Suminski
Browse files

Removed frame limiter.

parent bc69429a
Loading
Loading
Loading
Loading
+9 −15
Original line number Diff line number Diff line
@@ -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,18 +199,22 @@ void EDA_DRAW_PANEL_GAL::SwitchBackend( GalType aGalType )
    m_currentGal = aGalType;
}


void EDA_DRAW_PANEL_GAL::onEvent( wxEvent& aEvent )
{
	if( !m_eventDispatcher )
	{
		aEvent.Skip();
		return;
	} else {
	}
	else
	{
        printf( "evType %d\n", aEvent.GetEventType() );
        m_eventDispatcher->DispatchWxEvent( aEvent );
    }
}


KiGfx::VIEW_CONTROLS* EDA_DRAW_PANEL_GAL::GetViewControls() const
{
    return m_viewControls;