]> Creatis software - creaImageIO.git/commitdiff
Correction d'un crash au moment de la validation sur le viewer
authorFrederic Cervenansky <Frederic.Cervenansky@creatis.insa-lyon.fr>
Wed, 15 Apr 2009 14:34:02 +0000 (14:34 +0000)
committerFrederic Cervenansky <Frederic.Cervenansky@creatis.insa-lyon.fr>
Wed, 15 Apr 2009 14:34:02 +0000 (14:34 +0000)
src2/creaImageIOGimmickView.cpp
src2/creaImageIOGimmickView.h
src2/creaImageIOWxGimmickView.cpp

index 40bd219cd5fbcedc1869a7fe152be09cf2e62b50..e076ef71ea4d5d1b685b304db6ba2b1118c484b8 100644 (file)
@@ -250,12 +250,17 @@ namespace creaImageIO
        }
 
        
-       mValidationSignal(valid);
+       modifyValidationSignal(valid);
        SetMessage(mMessage);
        return valid;
   }
 
-//======================================================================
+  //======================================================================
+  void GimmickView::modifyValidationSignal(bool ivalid)
+  {
+         mValidationSignal(ivalid);
+  }
+
 
    //======================================================================
   ///Reads Images (Non Threaded)
index 8ab1c68b88ba60022c3d2fd61d793ab10c9b8c21..83b74078d5dc10887b81e8bb39d71343b59b468a 100644 (file)
@@ -131,6 +131,7 @@ namespace creaImageIO
       void ConnectValidationObserver(ValidationCallbackType callback);
      //==================================================================
 
+       void modifyValidationSignal(bool ivalid);
 
     private:
        
index f41ec3e5323fbe994e81226facd51a3d4d962d4e..f5d50c9d351b1450801f2d9437579e3a7c7c0b38 100644 (file)
@@ -575,6 +575,7 @@ namespace creaImageIO
   //=================================================
   void WxGimmickView::OnRemove(wxCommandEvent& event)
   {
+    modifyValidationSignal(false);
        //TODO Select current tree handler       
     wxBusyCursor busy;
     GetTreeViewMap()["Local database"]->RemoveSelected();