(#493) Correct handling of MDI sub window activation.

Setting bool member variable that blocks sub window activation slot
temporarily at the correct places - the main window methods that sets
active viewer and removes a viewer.
This commit is contained in:
Pål Hagen
2015-09-21 11:01:00 +02:00
parent 5e8a6d90cd
commit c32f4cabfe
3 changed files with 9 additions and 19 deletions

View File

@@ -114,11 +114,9 @@ void RimWellLogPlot::updateViewerWidget()
{
windowGeometry = RiuMainWindow::instance()->windowGeometryForViewer(m_viewer);
RiuMainWindow::instance()->blockSubWindowActivatedSlot(true);
RiuMainWindow::instance()->removeViewer(m_viewer);
RiuMainWindow::instance()->blockSubWindowActivatedSlot(false);
detachAllCurves();
delete m_viewer;
m_viewer = NULL;