*really* suppress log messages from inside wxYield
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11182 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -108,13 +108,13 @@ bool wxYield()
 | 
				
			|||||||
        g_isIdle = TRUE;
 | 
					        g_isIdle = TRUE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    while (gtk_events_pending())
 | 
					 | 
				
			||||||
        gtk_main_iteration();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // disable log flushing from here because a call to wxYield() shouldn't
 | 
					    // disable log flushing from here because a call to wxYield() shouldn't
 | 
				
			||||||
    // normally result in message boxes popping up &c
 | 
					    // normally result in message boxes popping up &c
 | 
				
			||||||
    wxLog::Suspend();
 | 
					    wxLog::Suspend();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    while (gtk_events_pending())
 | 
				
			||||||
 | 
					        gtk_main_iteration();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* it's necessary to call ProcessIdle() to update the frames sizes which
 | 
					    /* it's necessary to call ProcessIdle() to update the frames sizes which
 | 
				
			||||||
       might have been changed (it also will update other things set from
 | 
					       might have been changed (it also will update other things set from
 | 
				
			||||||
       OnUpdateUI() which is a nice (and desired) side effect) */
 | 
					       OnUpdateUI() which is a nice (and desired) side effect) */
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -108,13 +108,13 @@ bool wxYield()
 | 
				
			|||||||
        g_isIdle = TRUE;
 | 
					        g_isIdle = TRUE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    while (gtk_events_pending())
 | 
					 | 
				
			||||||
        gtk_main_iteration();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // disable log flushing from here because a call to wxYield() shouldn't
 | 
					    // disable log flushing from here because a call to wxYield() shouldn't
 | 
				
			||||||
    // normally result in message boxes popping up &c
 | 
					    // normally result in message boxes popping up &c
 | 
				
			||||||
    wxLog::Suspend();
 | 
					    wxLog::Suspend();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    while (gtk_events_pending())
 | 
				
			||||||
 | 
					        gtk_main_iteration();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* it's necessary to call ProcessIdle() to update the frames sizes which
 | 
					    /* it's necessary to call ProcessIdle() to update the frames sizes which
 | 
				
			||||||
       might have been changed (it also will update other things set from
 | 
					       might have been changed (it also will update other things set from
 | 
				
			||||||
       OnUpdateUI() which is a nice (and desired) side effect) */
 | 
					       OnUpdateUI() which is a nice (and desired) side effect) */
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user