The first part of the bug.
///// Get a view port for the reference image preview
if( myRefViewManager )
{
///// Get a view port for the reference image preview
if( myRefViewManager )
{
- if( GraphicsView_Viewer* aViewer = myRefViewManager->getViewer() )
+ if( theName.isEmpty() )
+ {
+ closeView( myRefViewManager );
+ }
+ else if( GraphicsView_Viewer* aViewer = myRefViewManager->getViewer() )
{
aViewPort = aViewer->getActiveViewPort();
}
{
aViewPort = aViewer->getActiveViewPort();
}