Browse Source

single gsg multiple windows: all known bug fixed

Asad M. Zaman 22 years ago
parent
commit
8701ff8346
1 changed files with 3 additions and 1 deletions
  1. 3 1
      panda/src/windisplay/winGraphicsWindow.cxx

+ 3 - 1
panda/src/windisplay/winGraphicsWindow.cxx

@@ -774,11 +774,13 @@ window_proc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) {
       }
       }
     
     
       case WM_CLOSE:
       case WM_CLOSE:
-        GraphicsWindow::close_window();
+        //GraphicsWindow::close_window();  //M.A. changed to the following line
+        close_window();
         properties.set_open(false);
         properties.set_open(false);
         system_changed_properties(properties);
         system_changed_properties(properties);
     
     
         // TODO: make sure we release the GSG properly.
         // TODO: make sure we release the GSG properly.
+        windisplay_cat.debug() << "ta ta" << endl;
         break;
         break;
     
     
       case WM_ACTIVATE:
       case WM_ACTIVATE: