paragui-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paragui-cvs] CVS: paragui/src/core pgapplication.cpp,1.2.4.21,1.2.4.22


From: Alexander Pipelka <address@hidden>
Subject: [paragui-cvs] CVS: paragui/src/core pgapplication.cpp,1.2.4.21,1.2.4.22
Date: Wed, 23 Apr 2003 04:45:46 -0400

Update of /cvsroot/paragui/paragui/src/core
In directory subversions:/tmp/cvs-serv32131/src/core

Modified Files:
      Tag: devel-1-0
        pgapplication.cpp 
Log Message:
- added PG_Application::FlushEventQueue



Index: pgapplication.cpp
===================================================================
RCS file: /cvsroot/paragui/paragui/src/core/pgapplication.cpp,v
retrieving revision 1.2.4.21
retrieving revision 1.2.4.22
diff -C2 -r1.2.4.21 -r1.2.4.22
*** pgapplication.cpp   18 Apr 2003 10:40:37 -0000      1.2.4.21
--- pgapplication.cpp   23 Apr 2003 08:45:44 -0000      1.2.4.22
***************
*** 197,203 ****
        assert(data);
  
!       // Flush queue
!       while(SDL_PollEvent(&event));
! 
        while(!my_quitEventLoop) {
                
--- 197,202 ----
        assert(data);
  
!       FlushEventQueue();
!       
        while(!my_quitEventLoop) {
                
***************
*** 984,987 ****
--- 983,996 ----
  PG_Application* PG_Application::GetApp() {
        return pGlobalApp;
+ }
+ 
+ void PG_Application::FlushEventQueue() {
+       SDL_Event event;
+ 
+       while(SDL_PollEvent(&event)) {
+               if(event.type == SDL_USEREVENT) {
+                       delete (MSG_MESSAGE*)(event.user.data1);
+               }
+       }
  }
  





reply via email to

[Prev in Thread] Current Thread [Next in Thread]