From e084e1d404c6353f9b6d552fe014e98fecdf4cac Mon Sep 17 00:00:00 2001 From: Frederic Cervenansky Date: Wed, 15 Apr 2009 14:34:02 +0000 Subject: [PATCH] Correction d'un crash au moment de la validation sur le viewer --- src2/creaImageIOGimmickView.cpp | 9 +++++++-- src2/creaImageIOGimmickView.h | 1 + src2/creaImageIOWxGimmickView.cpp | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src2/creaImageIOGimmickView.cpp b/src2/creaImageIOGimmickView.cpp index 40bd219..e076ef7 100644 --- a/src2/creaImageIOGimmickView.cpp +++ b/src2/creaImageIOGimmickView.cpp @@ -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) diff --git a/src2/creaImageIOGimmickView.h b/src2/creaImageIOGimmickView.h index 8ab1c68..83b7407 100644 --- a/src2/creaImageIOGimmickView.h +++ b/src2/creaImageIOGimmickView.h @@ -131,6 +131,7 @@ namespace creaImageIO void ConnectValidationObserver(ValidationCallbackType callback); //================================================================== + void modifyValidationSignal(bool ivalid); private: diff --git a/src2/creaImageIOWxGimmickView.cpp b/src2/creaImageIOWxGimmickView.cpp index f41ec3e..f5d50c9 100644 --- a/src2/creaImageIOWxGimmickView.cpp +++ b/src2/creaImageIOWxGimmickView.cpp @@ -575,6 +575,7 @@ namespace creaImageIO //================================================= void WxGimmickView::OnRemove(wxCommandEvent& event) { + modifyValidationSignal(false); //TODO Select current tree handler wxBusyCursor busy; GetTreeViewMap()["Local database"]->RemoveSelected(); -- 2.45.1