]> git.saurik.com Git - wxWidgets.git/commitdiff
Don't send events when expanding internally, only after wxDataViewModel::ItemAdded...
authorRobert Roebling <robert@roebling.de>
Tue, 24 Jul 2007 09:25:35 +0000 (09:25 +0000)
committerRobert Roebling <robert@roebling.de>
Tue, 24 Jul 2007 09:25:35 +0000 (09:25 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47695 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/dataview.cpp

index 926d1e464589540571f99761a77ab3c658e6be91..0e0bfce9a1860cae266eb22e2616c0bdfe3e4d59 100644 (file)
@@ -2252,10 +2252,6 @@ void wxDataViewCtrlInternal::InitTree()
 
 void wxDataViewCtrlInternal::BuildBranch( wxGtkTreeModelNode *node )
 {
-    wxDataViewEvent event( wxEVT_COMMAND_DATAVIEW_MODEL_ITEM_ADDED, m_owner->GetId() );
-    event.SetEventObject( m_owner );
-    event.SetModel( m_owner->GetModel() );
-
     if (node->GetChildCount() == 0)
     {
         wxDataViewItem child = m_wx_model->GetFirstChild( node->GetItem() );
@@ -2265,9 +2261,8 @@ void wxDataViewCtrlInternal::BuildBranch( wxGtkTreeModelNode *node )
                 node->AddNode( new wxGtkTreeModelNode( node, child, this ) );
             else
                 node->AddLeave( child.GetID() );
-                
-            event.SetItem( child );
-            m_owner->GetEventHandler()->ProcessEvent( event );
+    
+            // Don't send any events here
     
             child = m_wx_model->GetNextSibling( child );
         }