(#623) Keep view position when toggle on/off

This commit is contained in:
Jacob Støren 2015-10-29 11:55:21 +01:00
parent 1fa3c58a2c
commit b6d91f5063
3 changed files with 5 additions and 1 deletions

View File

@ -201,6 +201,8 @@ void RimEclipseView::fieldChangedByUi(const caf::PdmFieldHandle* changedField, c
{
if (m_viewer)
{
windowGeometry = RiuMainWindow::instance()->windowGeometryForViewer(m_viewer->layoutWidget());
RiuMainWindow::instance()->removeViewer(m_viewer->layoutWidget());
delete m_viewer;
m_viewer = NULL;

View File

@ -487,6 +487,8 @@ void RimGeoMechView::fieldChangedByUi(const caf::PdmFieldHandle* changedField, c
{
if (m_viewer)
{
windowGeometry = RiuMainWindow::instance()->windowGeometryForViewer(m_viewer->layoutWidget());
RiuMainWindow::instance()->removeViewer(m_viewer->layoutWidget());
delete m_viewer;
m_viewer = NULL;

View File

@ -198,7 +198,7 @@ void RimView::updateViewerWidget()
}
else
{
if (m_viewer)
if (m_viewer && m_viewer->layoutWidget())
{
if (m_viewer->layoutWidget()->parentWidget())
{