Menu

Diff of /MCEView.cpp [r69] .. [r70]  Maximize  Restore

Switch to side-by-side view

--- a/MCEView.cpp
+++ b/MCEView.cpp
@@ -407,16 +407,18 @@
 {
     wglMakeCurrent(NULL,NULL);
     
-    {        
+    {   //these bracket are important - dlg has to be completely deleted before calling wglMakeCurrent!     
         FragmentDBWindow dlg;
-        dlg.DoModal();
+        if(dlg.DoModal() == IDOK) {
+            ImportFragmentFromDBMolecule(dlg.m_selected_molecule);
+        }
         dlg.DestroyWindow();
-        //these bracket are important - dlg has to be completely deleted before calling wglMakeCurrent!
+        
     }
     wglMakeCurrent(m_pDC->GetSafeHdc(), m_hRC);
 	Invalidate(TRUE);	
-    m_bNeedRecalculateMap=true;
-    m_bNeedGenerateAtomBondUnitList = true;
+    //m_bNeedRecalculateMap=true;
+    //m_bNeedGenerateAtomBondUnitList = true;
         
 }
 void CMCEView::OnImportFragment()