From 89161331e4224736ea59013b1d66ca609efb46c2 Mon Sep 17 00:00:00 2001 From: Maciej Suminski Date: Mon, 7 Apr 2014 15:35:50 +0200 Subject: [PATCH] Fixed refreshing issues (DRC, new items after reloading netlist and probably many other places). --- common/view/view.cpp | 6 +++--- include/view/view_item.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/common/view/view.cpp b/common/view/view.cpp index 08de942811..4bf71ec638 100644 --- a/common/view/view.cpp +++ b/common/view/view.cpp @@ -99,11 +99,11 @@ void VIEW::Add( VIEW_ITEM* aItem ) MarkTargetDirty( l.target ); } - if( aItem->viewRequiredUpdate() != VIEW_ITEM::NONE ) - MarkForUpdate( aItem ); - if( m_dynamic ) aItem->viewAssign( this ); + + if( aItem->viewRequiredUpdate() != VIEW_ITEM::NONE ) + MarkForUpdate( aItem ); } diff --git a/include/view/view_item.h b/include/view/view_item.h index a64b1b22db..6540ea3c82 100644 --- a/include/view/view_item.h +++ b/include/view/view_item.h @@ -174,7 +174,7 @@ public: ALL = 0xff }; - VIEW_ITEM() : m_view( NULL ), m_visible( true ), m_requiredUpdate( NONE ), + VIEW_ITEM() : m_view( NULL ), m_visible( true ), m_requiredUpdate( ALL ), m_groups( NULL ), m_groupsSize( 0 ) {} /** @@ -184,7 +184,7 @@ public: { ViewRelease(); delete[] m_groups; - }; + } /** * Function Type