X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROGUI%2FHYDROGUI_ObserveImageOp.cxx;h=9171df390a6bd073ef1b9e3a57d11d260346971b;hb=f34b90e9e4e02ba65419134d5d37a2e42aecfabf;hp=b559dbc1565d6a0d00ba6dad6756b7af9739b70b;hpb=df03ea9aaf89174b8faa08eee7a371286c751a3e;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_ObserveImageOp.cxx b/src/HYDROGUI/HYDROGUI_ObserveImageOp.cxx index b559dbc1..9171df39 100644 --- a/src/HYDROGUI/HYDROGUI_ObserveImageOp.cxx +++ b/src/HYDROGUI/HYDROGUI_ObserveImageOp.cxx @@ -25,6 +25,7 @@ #include "HYDROGUI_Module.h" #include "HYDROGUI_PrsImage.h" #include "HYDROGUI_Tool.h" +#include "HYDROGUI_UpdateFlags.h" #include @@ -67,15 +68,10 @@ void HYDROGUI_ObserveImageOp::startOperation() module()->setViewManagerRole( aViewManager, HYDROGUI_Module::VMR_ObserveImage ); aViewManager->setTitle( anImageObj->GetName() ); if( GraphicsView_Viewer* aViewer = aViewManager->getViewer() ) - { - if( GraphicsView_ViewPort* aViewPort = aViewer->getActiveViewPort() ) - { - aViewPort->addItem( aPrs ); - aViewPort->fitAll(); - } - } + module()->setObjectVisible( (size_t)aViewer, anImageObj, true ); } } - abort(); // do not commit the document command + module()->update( UF_Viewer ); + commit(); }