From 92094d8dca16822a0573220f5d0892bace5af6a6 Mon Sep 17 00:00:00 2001 From: vsv Date: Mon, 9 Feb 2015 15:28:23 +0300 Subject: [PATCH] Fix for bug with interaction style problem --- src/NewGeom/NewGeom_SalomeViewer.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/NewGeom/NewGeom_SalomeViewer.cpp b/src/NewGeom/NewGeom_SalomeViewer.cpp index c3c887ae8..e68c971ec 100644 --- a/src/NewGeom/NewGeom_SalomeViewer.cpp +++ b/src/NewGeom/NewGeom_SalomeViewer.cpp @@ -162,7 +162,12 @@ void NewGeom_SalomeViewer::onMouseMove(SUIT_ViewWindow* theView, QMouseEvent* th bool NewGeom_SalomeViewer::canDragByMouse() const { OCCViewer_Viewer* aViewer = mySelector->viewer(); - return (aViewer->interactionStyle() != 0); + SUIT_ViewWindow* aWnd = aViewer->getViewManager()->getActiveView(); + OCCViewer_ViewWindow* aViewWnd = dynamic_cast(aWnd); + if (aViewWnd) { + return (aViewWnd->interactionStyle() == 0); + } + return true; } -- 2.39.2