~bratsche/ubuntu/maverick/monodevelop/disable-appmenu

« back to all changes in this revision

Viewing changes to src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/TransactedTreeBuilder.cs

  • Committer: Bazaar Package Importer
  • Author(s): Stefan Ebner
  • Date: 2009-03-17 17:55:55 UTC
  • mfrom: (1.1.13 sid)
  • Revision ID: james.westby@ubuntu.com-20090317175555-2w5qbmu0l5maq6fq
Tags: 1.9.3+dfsg-1ubuntu1
* FFe for Monodevelop 2 granted by motu-release team :)
* Merge from Debian Unstable , remaining Ubuntu changes:
  + debian/control:
    - Update for Gnome# 2.24

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
 
32
32
namespace MonoDevelop.Ide.Gui.Components
33
33
{
 
34
/*
 
35
  TransactedTreeBuilder is a ITreeBuilder which does not directly modify the tree, but instead
 
36
  it stores all changes in a special node store and. Those changes can be later applied all
 
37
  together to the tree.
 
38
 */
 
39
        
34
40
        public partial class ExtensibleTreeView
35
41
        {
36
42
                internal class TransactedTreeBuilder: ITreeBuilder
788
794
                                                cn.Modified = false;
789
795
                                                node.Reset = false;
790
796
                                                CommitNode (cn);
 
797
                                                tree.NotifyInserted (it, cn.DataItem);
791
798
                                        }
792
799
                                }
793
800
                                if (node.Reset && !node.Filled) {