]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/appcmn.cpp
wxTheApp can't be assigned to, anyhow, so make ms_appInstance private and provide...
[wxWidgets.git] / src / common / appcmn.cpp
index 02643c08e5b858f87805e03429db60009fccf2cd..3d7af86d6c184253a3e9c9de883047384f371635 100644 (file)
@@ -236,8 +236,9 @@ bool wxAppBase::ProcessIdle()
 bool wxAppBase::SendIdleEvents(wxWindow* win, wxIdleEvent& event)
 {
     bool needMore = FALSE;
-    
+
     win->OnInternalIdle();
+
     if (wxIdleEvent::CanSend(win))
     {
         event.SetEventObject(win);
@@ -246,7 +247,6 @@ bool wxAppBase::SendIdleEvents(wxWindow* win, wxIdleEvent& event)
         if (event.MoreRequested())
             needMore = TRUE;
     }
-
     wxWindowList::compatibility_iterator node = win->GetChildren().GetFirst();
     while ( node )
     {
@@ -260,7 +260,7 @@ bool wxAppBase::SendIdleEvents(wxWindow* win, wxIdleEvent& event)
     return needMore;
 }
 
-void wxAppBase::OnIdle(wxIdleEvent& event)
+void wxAppBase::OnIdle(wxIdleEvent& WXUNUSED(event))
 {
     // If there are pending events, we must process them: pending events
     // are either events to the threads other than main or events posted
@@ -322,6 +322,12 @@ wxFontMapper *wxGUIAppTraitsBase::CreateFontMapper()
 
 #endif // wxUSE_FONTMAP
 
+wxRendererNative *wxGUIAppTraitsBase::CreateRenderer()
+{
+    // use the default native renderer by default
+    return NULL;
+}
+
 #ifdef __WXDEBUG__
 
 bool wxGUIAppTraitsBase::ShowAssertDialog(const wxString& msg)