From c10a004a4e219cc174ae609816869f29d05477b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Fri, 15 Jun 2018 11:48:40 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/libs@407 a8b55f48-bf90-11e4-a774-851b48703e85 --- qad/blockview/blockview.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qad/blockview/blockview.cpp b/qad/blockview/blockview.cpp index 8934ab9..fe4cbe6 100644 --- a/qad/blockview/blockview.cpp +++ b/qad/blockview/blockview.cpp @@ -238,15 +238,18 @@ bool BlockView::eventFilter(QObject * o, QEvent * e) { unmarkPins(true); reconnectAll(); hideTmpBuses(); + m_trace_with_buses = prev_tcb; } if (new_branch && mm_cancel) { new_branch = false; hideTmpBuses(); + m_trace_with_buses = prev_tcb; } if (moved && mm_cancel) { moved = false; restoreSelState(); hideTmpBuses(); + m_trace_with_buses = prev_tcb; } if (mm_cancel) return true; mm_mods = me->modifiers(); @@ -555,6 +558,7 @@ bool BlockView::eventFilter(QObject * o, QEvent * e) { BlockItemPin * pin = getPin(scene_->items(me->scenePos())); if (pin) pin->hoverEnterEvent(0); + m_trace_with_buses = prev_tcb; } clearBusStates(); if (!mm_drag) { @@ -1554,7 +1558,6 @@ void BlockView::hideTmpBuses(bool clear) { qDeleteAll(tmp_buses); tmp_buses.clear(); } - m_trace_with_buses = prev_tcb; }