Ignore:
Timestamp:
Sep 18, 2007, 6:39:37 PM (17 years ago)
Author:
garnier
Message:

r599@mac-90108: laurentgarnier | 2007-09-18 18:43:19 +0200
correction du ticket #72 et la suppresion de la fenetre OpenGL entraine desormais un message d erreur lors du prochain BeamOn

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc

    r565 r579  
    5555G4OpenGLStoredQtViewer::~G4OpenGLStoredQtViewer() {
    5656   printf("GLWidget::~GLWidget \n");
    57      makeCurrent();
     57   makeCurrent();
     58   // this is connect to the Dialog for deleting it properly
     59   // when close event.
     60   //   ((QDialog*)window())->reject();
    5861   printf("GLWidget::~GLWidget END\n");
    5962}
     
    104107
    105108  printf("G4OpenGLStoredQtViewer::DrawView %d %d   VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\n",WinSize_x, WinSize_y);
    106 
     109  printf("G4OpenGLStoredQtViewer::DrawView Dialog adress : %d\n",GLWindow);
    107110   G4ViewParameters::DrawingStyle style = GetViewParameters().GetDrawingStyle();
    108111
     
    116119   // if necessary...
    117120   if (!fNeedKernelVisit)
    118      printf("***************************  CASE 0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");
    119121
    120122   if (!fNeedKernelVisit) KernelVisitDecision ();
    121    printf("***************************  kernelVisit:%d ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n",fNeedKernelVisit);
    122123   
    123124   G4bool kernelVisitWasNeeded = fNeedKernelVisit; // Keep (ProcessView resets).
     
    209210 {
    210211   if (!readyToPaint) {
    211      printf("\n\nG4OpenGLStoredQtViewer::paintGL ============  Not ready %d\n",readyToPaint);
     212     printf("G4OpenGLStoredQtViewer::paintGL ============  Not ready %d\n",readyToPaint);
    212213     readyToPaint= true;
    213214     return;
     
    218219   if ( !hasToRepaint) {
    219220     if (((WinSize_x == (G4int)width())) &&(WinSize_y == (G4int) height())) {
    220        printf("\n\nG4OpenGLStoredQtViewer::paintGL ============  Dont repaint\n");
     221       printf("G4OpenGLStoredQtViewer::paintGL ============  Dont repaint\n");
    221222       return;
    222223     }
    223224   }
    224225   nbPaint++;
    225    printf("\n\nG4OpenGLStoredQtViewer::paintGL VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV %d ready %d\n",nbPaint,readyToPaint);
     226   printf("G4OpenGLStoredQtViewer::paintGL VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV %d ready %d\n",nbPaint,readyToPaint);
    226227   WinSize_x = (G4int) width();
    227228   WinSize_y = (G4int) height();
     
    241242   hasToRepaint =false;
    242243
    243    printf("G4OpenGLStoredQtViewer::paintGL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ %d ready %d\n\n\n",nbPaint,readyToPaint);
     244   printf("G4OpenGLStoredQtViewer::paintGL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ %d ready %d\n",nbPaint,readyToPaint);
    244245 }
    245246
Note: See TracChangeset for help on using the changeset viewer.