From: Frederic Cervenansky Date: Tue, 26 Jan 2010 22:31:32 +0000 (+0000) Subject: cine loop for linux correction X-Git-Tag: CREATOOLS.2-0-3~58 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=creaImageIO.git;a=commitdiff_plain;h=c623152f19ab84477700cb9e83857e949bfc7949 cine loop for linux correction --- diff --git a/src2/creaImageIOWxGimmickView.cpp b/src2/creaImageIOWxGimmickView.cpp index 77f2a52..b2f3d28 100644 --- a/src2/creaImageIOWxGimmickView.cpp +++ b/src2/creaImageIOWxGimmickView.cpp @@ -651,7 +651,13 @@ namespace creaImageIO //================================================== //================================================== - + void WxGimmickView::UpdateWindowUI(long flags) + { + if(mViewer) + { + mViewer->RefreshIfNecessary(); + } + } //================================================== void WxGimmickView::OnInternalIdle() { diff --git a/src2/creaImageIOWxGimmickView.h b/src2/creaImageIOWxGimmickView.h index 61fcc7d..63723f2 100644 --- a/src2/creaImageIOWxGimmickView.h +++ b/src2/creaImageIOWxGimmickView.h @@ -189,6 +189,7 @@ namespace creaImageIO /// Called upon to refresh the viewer once there are no actions to be done void OnInternalIdle(); + void UpdateWindowUI(long flags = wxUPDATE_UI_NONE); /// callback to add a database void OnAddDB(wxCommandEvent& event); diff --git a/src2/creaImageIOWxViewer.cpp b/src2/creaImageIOWxViewer.cpp index 46ba59a..c0180a0 100644 --- a/src2/creaImageIOWxViewer.cpp +++ b/src2/creaImageIOWxViewer.cpp @@ -133,9 +133,10 @@ namespace creaImageIO void WxViewer::ShowNextImage() { - #if WIN32 + + mMutex.Unlock(); wxMutexLocker lock(mMutex); - #endif + GimmickMessage(2,"WxViewer::ShowNextImage() " <